Browse Source

BUGFIX: Only one log window can be opened at a time

adaptive-webui-19844
Christophe Dumez 15 years ago
parent
commit
3d546a4c5d
  1. 1
      Changelog
  2. 9
      src/GUI.cpp
  3. 2
      src/GUI.h

1
Changelog

@ -13,6 +13,7 @@ @@ -13,6 +13,7 @@
- FEATURE: Global transfer information are displayed in the new Web UI status bar
- FEATURE: Allow to change the priority of several files at once
- FEATURE: Support for multiple scan folders (Patch by Christian Kandeler)
- BUGFIX: Only one log window can be opened at a time
- COSMETIC: Improved style management
* Mon Jan 18 2010 - Christophe Dumez <chris@qbittorrent.org> - v2.1.0

9
src/GUI.cpp

@ -418,7 +418,11 @@ void GUI::on_actionSet_global_upload_limit_triggered() { @@ -418,7 +418,11 @@ void GUI::on_actionSet_global_upload_limit_triggered() {
}
void GUI::on_actionShow_console_triggered() {
new consoleDlg(this, BTSession);
if(!console) {
console = new consoleDlg(this, BTSession);
} else {
console->setFocus();
}
}
void GUI::on_actionSet_global_download_limit_triggered() {
@ -921,6 +925,9 @@ void GUI::on_actionOptions_triggered() { @@ -921,6 +925,9 @@ void GUI::on_actionOptions_triggered() {
if(!options) {
options = new options_imp(this);
connect(options, SIGNAL(status_changed()), this, SLOT(optionsSaved()));
} else {
// Get focus
options->setFocus();
}
}

2
src/GUI.h

@ -55,6 +55,7 @@ class TransferListFiltersWidget; @@ -55,6 +55,7 @@ class TransferListFiltersWidget;
class QSplitter;
class PropertiesWidget;
class StatusBar;
class consoleDlg;
class GUI : public QMainWindow, private Ui::MainWindow{
Q_OBJECT
@ -68,6 +69,7 @@ private: @@ -68,6 +69,7 @@ private:
QTabWidget *tabs;
StatusBar *status_bar;
QPointer<options_imp> options;
QPointer<consoleDlg> console;
QPointer<QSystemTrayIcon> systrayIcon;
QPointer<QTimer> systrayCreator;
QMenu *myTrayIconMenu;

Loading…
Cancel
Save