Fixed FormMain::display() method + some testing of lastWindowClosed behavior.
This commit is contained in:
parent
5f30277e69
commit
5ae3415ad4
4 changed files with 7 additions and 3 deletions
|
@ -45,8 +45,9 @@ void FormMain::quit() {
|
||||||
|
|
||||||
void FormMain::display() {
|
void FormMain::display() {
|
||||||
setWindowState(windowState() & ~Qt::WindowMinimized);
|
setWindowState(windowState() & ~Qt::WindowMinimized);
|
||||||
raise();
|
show();
|
||||||
activateWindow();
|
activateWindow();
|
||||||
|
raise();
|
||||||
QtSingleApplication::alert(this);
|
QtSingleApplication::alert(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,6 +101,5 @@ void FormMain::closeEvent(QCloseEvent *event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void FormMain::showSettings() {
|
void FormMain::showSettings() {
|
||||||
FormSettings form_settings(this);
|
FormSettings(this).exec();
|
||||||
form_settings.exec();
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
#include "gui/formsettings.h"
|
#include "gui/formsettings.h"
|
||||||
#include "gui/themefactory.h"
|
#include "gui/themefactory.h"
|
||||||
#include "gui/systemtrayicon.h"
|
#include "gui/systemtrayicon.h"
|
||||||
|
#include "gui/formmain.h"
|
||||||
#include "core/settings.h"
|
#include "core/settings.h"
|
||||||
#include "core/defs.h"
|
#include "core/defs.h"
|
||||||
|
|
||||||
|
@ -96,6 +97,7 @@ void FormSettings::saveInterface() {
|
||||||
SystemTrayIcon::getInstance()->show();
|
SystemTrayIcon::getInstance()->show();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
FormMain::getInstance()->display();
|
||||||
SystemTrayIcon::deleteInstance();
|
SystemTrayIcon::deleteInstance();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
#include "gui/systemtrayicon.h"
|
#include "gui/systemtrayicon.h"
|
||||||
#include "gui/formmain.h"
|
#include "gui/formmain.h"
|
||||||
|
#include "gui/formsettings.h"
|
||||||
#include "core/settings.h"
|
#include "core/settings.h"
|
||||||
#include "core/defs.h"
|
#include "core/defs.h"
|
||||||
|
|
||||||
|
|
|
@ -77,6 +77,7 @@ int main(int argc, char *argv[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Display main window.
|
// Display main window.
|
||||||
|
// TODO: Switchable "start minimized" function.
|
||||||
window.show();
|
window.show();
|
||||||
|
|
||||||
// Display tray icon if it is enabled and available.
|
// Display tray icon if it is enabled and available.
|
||||||
|
|
Loading…
Add table
Reference in a new issue