Main menu hiding fixes.

This commit is contained in:
Martin Rotter 2014-03-13 07:47:18 +01:00
parent a28a46b6d7
commit 6bbedcf703
4 changed files with 7 additions and 9 deletions

View File

@ -3,6 +3,7 @@
Fixed:
<ul>
<li>Simplified hiding of main menu - primarily in source code.</li>
<li>Fixed size of "normal" window display when fullscreen mode is active on application exit.</li>
<li>Partially fixed bug #33.</li>
<li>All datetimes fetched from feeds are now considered to be UTC.</li>

View File

@ -46,7 +46,7 @@
FormMain *FormMain::s_instance;
FormMain::FormMain(QWidget *parent)
: QMainWindow(parent), m_ui(new Ui::FormMain), m_mainMenuActivated(false) {
: QMainWindow(parent), m_ui(new Ui::FormMain) {
m_ui->setupUi(this);
// Initialize singleton.
@ -184,8 +184,7 @@ void FormMain::switchFullscreenMode() {
}
void FormMain::switchMainMenu() {
m_mainMenuActivated = !m_mainMenuActivated;
m_ui->m_menuBar->setVisible(m_mainMenuActivated);
m_ui->m_menuBar->setVisible(m_ui->m_actionSwitchMainMenu->isChecked());
}
void FormMain::switchVisibility() {
@ -333,8 +332,7 @@ void FormMain::loadSize() {
}
// Hide the main menu if user wants it.
if (!(m_mainMenuActivated = settings->value(APP_CFG_GUI, "main_menu_visible", true).toBool())) {
m_mainMenuActivated = !m_mainMenuActivated;
if (!settings->value(APP_CFG_GUI, "main_menu_visible", true).toBool()) {
m_ui->m_actionSwitchMainMenu->setChecked(false);
}
@ -350,7 +348,7 @@ void FormMain::saveSize() {
m_ui->m_actionFullscreen->setChecked(false);
}
settings->setValue(APP_CFG_GUI, "main_menu_visible", m_mainMenuActivated);
settings->setValue(APP_CFG_GUI, "main_menu_visible", m_ui->m_actionSwitchMainMenu->isChecked());
settings->setValue(APP_CFG_GUI, "window_position", pos());
settings->setValue(APP_CFG_GUI, "window_size", size());
settings->setValue(APP_CFG_GUI, "start_in_fullscreen", is_fullscreen);

View File

@ -118,7 +118,6 @@ class FormMain : public QMainWindow {
Ui::FormMain *m_ui;
QMenu *m_trayMenu;
StatusBar *m_statusBar;
bool m_mainMenuActivated;
static FormMain *s_instance;
};

View File

@ -211,7 +211,7 @@
<string>Switch fullscreen mode.</string>
</property>
<property name="shortcut">
<string notr="true">Ctrl+Shift+F</string>
<string notr="true">F</string>
</property>
</action>
<action name="m_actionAddBrowser">
@ -399,7 +399,7 @@
<string>Hides or shows the list of feeds/categories.</string>
</property>
<property name="shortcut">
<string>F</string>
<string notr="true">L</string>
</property>
</action>
<action name="m_actionClearAllFeeds">