insert Settings::Layout menu at correct position

pull/12/head
Michail Vourlakos 5 years ago
parent 5285aee716
commit 27aebc9304

@ -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);

Loading…
Cancel
Save