@ -460,6 +460,8 @@ void Layouts::loadLayouts()
}
updateLastColumnWidth();
//! there are broken layouts and the user must be informed!
if (brokenLayouts.count() > 0) {
if (brokenLayouts.count() == 1) {
@ -106,7 +106,7 @@ void TabLayouts::initLayoutMenu()
{
if (!m_layoutMenu) {
m_layoutMenu = new QMenu(i18n("Layout"), m_parentDialog->appMenuBar());
m_parentDialog->appMenuBar()->addMenu(m_layoutMenu);
m_parentDialog->appMenuBar()->insertMenu(m_parentDialog->helpMenu()->menuAction(), m_layoutMenu);
m_switchLayoutAction = m_layoutMenu->addAction(i18nc("switch layout","Switch"));
@ -247,6 +247,16 @@ QMenuBar *SettingsDialog::appMenuBar() const
return m_globalMenuBar;
QMenu *SettingsDialog::fileMenu() const
return m_fileMenu;
QMenu *SettingsDialog::helpMenu() const
return m_helpMenu->menu();
Types::LatteConfigPage SettingsDialog::currentPage()
Types::LatteConfigPage cPage= static_cast<Types::LatteConfigPage>(m_ui->tabWidget->currentIndex());
@ -70,7 +70,10 @@ public:
Latte::Corona *corona() const;
Ui::SettingsDialog *ui() const;
QMenuBar *appMenuBar() const;
QMenu *fileMenu() const;
QMenu *helpMenu() const;
void setStoredWindowSize(const QSize &size);