Browse Source

UI Lock also lock the tray icon menu

adaptive-webui-19844
Christophe Dumez 14 years ago
parent
commit
dcccbaad59
  1. 4
      src/GUI.cpp
  2. 2
      src/src.pro

4
src/GUI.cpp

@ -328,6 +328,7 @@ void GUI::on_actionLock_qBittorrent_triggered() { @@ -328,6 +328,7 @@ void GUI::on_actionLock_qBittorrent_triggered() {
// Lock the interface
ui_locked = true;
Preferences::setUILocked(true);
myTrayIconMenu->setEnabled(false);
hide();
}
@ -583,6 +584,7 @@ bool GUI::unlockUI() { @@ -583,6 +584,7 @@ bool GUI::unlockUI() {
if(real_pass_md5 == password_md5) {
ui_locked = false;
Preferences::setUILocked(false);
myTrayIconMenu->setEnabled(true);
return true;
}
QMessageBox::warning(this, tr("Invalid password"), tr("The password is invalid"));
@ -1100,6 +1102,8 @@ QMenu* GUI::getTrayIconMenu() { @@ -1100,6 +1102,8 @@ QMenu* GUI::getTrayIconMenu() {
myTrayIconMenu->addAction(actionPause_All);
myTrayIconMenu->addSeparator();
myTrayIconMenu->addAction(actionExit);
if(ui_locked)
myTrayIconMenu->setEnabled(false);
return myTrayIconMenu;
}

2
src/src.pro

@ -150,8 +150,6 @@ contains(DEFINES, DISABLE_GUI) { @@ -150,8 +150,6 @@ contains(DEFINES, DISABLE_GUI) {
TARGET = qbittorrent
}
QMAKE_CXXFLAGS_RELEASE += -flto
QMAKE_CXXFLAGS_DEBUG += -flto
unix:QMAKE_LFLAGS_SHAPP += -rdynamic
unix {

Loading…
Cancel
Save