Browse Source

enable RSS, Search and Execution Log widgets before switching to them via hotkeys

adaptive-webui-19844
thalieht 8 years ago
parent
commit
5675021895
  1. 24
      src/gui/mainwindow.cpp
  2. 6
      src/gui/mainwindow.h

24
src/gui/mainwindow.cpp

@ -795,21 +795,33 @@ void MainWindow::displayTransferTab() const
m_tabs->setCurrentWidget(m_transferListWidget); m_tabs->setCurrentWidget(m_transferListWidget);
} }
void MainWindow::displaySearchTab() const void MainWindow::displaySearchTab()
{ {
if (m_searchWidget) if (!m_searchWidget) {
m_ui->actionSearchWidget->setChecked(true);
displaySearchTab(true);
}
m_tabs->setCurrentWidget(m_searchWidget); m_tabs->setCurrentWidget(m_searchWidget);
} }
void MainWindow::displayRSSTab() const void MainWindow::displayRSSTab()
{ {
if (m_rssWidget) if (!m_rssWidget) {
m_ui->actionRSSReader->setChecked(true);
displayRSSTab(true);
}
m_tabs->setCurrentWidget(m_rssWidget); m_tabs->setCurrentWidget(m_rssWidget);
} }
void MainWindow::displayExecutionLogTab() const void MainWindow::displayExecutionLogTab()
{ {
if (m_executionLog) if (!m_executionLog) {
m_ui->actionExecutionLogs->setChecked(true);
on_actionExecutionLogs_triggered(true);
}
m_tabs->setCurrentWidget(m_executionLog); m_tabs->setCurrentWidget(m_executionLog);
} }

6
src/gui/mainwindow.h

@ -124,9 +124,9 @@ private slots:
// Keyboard shortcuts // Keyboard shortcuts
void createKeyboardShortcuts(); void createKeyboardShortcuts();
void displayTransferTab() const; void displayTransferTab() const;
void displaySearchTab() const; void displaySearchTab();
void displayRSSTab() const; void displayRSSTab();
void displayExecutionLogTab() const; void displayExecutionLogTab();
void focusSearchFilter(); void focusSearchFilter();
void updateGUI(); void updateGUI();
void loadPreferences(bool configureSession = true); void loadPreferences(bool configureSession = true);

Loading…
Cancel
Save