Skip to content

Commit

Permalink
Update code according @mgrojo's review
Browse files Browse the repository at this point in the history
  • Loading branch information
SeongTae Jeong committed Oct 17, 2020
1 parent db09f79 commit d144eb5
Showing 1 changed file with 2 additions and 7 deletions.
9 changes: 2 additions & 7 deletions src/MainWindow.cpp
Expand Up @@ -308,11 +308,10 @@ void MainWindow::init()
// they are updated accordingly.
connect(ui->mainTab, &QTabWidget::tabCloseRequested, this, &MainWindow::closeTab);

QAction* viewMenuPragmas = nullptr;

// Add entries for toggling the visibility of main tabs
for (QWidget* widget : {ui->structure, ui->browser, ui->pragmas, ui->query}) {
QAction* action = ui->viewMenu->addAction(QIcon(":/icons/open_sql"), widget->accessibleName());
action->setObjectName(widget->accessibleName());
action->setCheckable(true);
action->setChecked(ui->mainTab->indexOf(widget) != -1);
connect(action, &QAction::toggled, [=](bool show) { toggleTabVisible(widget, show); });
Expand All @@ -322,9 +321,6 @@ void MainWindow::init()
connect(ui->mainTab, &QTabWidget::tabCloseRequested, [=](int /*index*/) {
action->setChecked(ui->mainTab->indexOf(widget) != -1);
});

if (widget == ui->pragmas)
viewMenuPragmas = action;
}

ui->viewMenu->addSeparator();
Expand All @@ -344,8 +340,7 @@ void MainWindow::init()
QAction* simplifyLayoutAction = layoutMenu->addAction(tr("Simplify Window Layout"));
simplifyLayoutAction->setShortcut(QKeySequence(tr("Shift+Alt+0")));
connect(simplifyLayoutAction, &QAction::triggered, [=]() {
toggleTabVisible(ui->pragmas, false);
viewMenuPragmas->setChecked(false);
ui->viewMenu->findChild<QAction *>(ui->pragmas->accessibleName())->activate(QAction::Trigger);
ui->dockLog->hide();
ui->dockPlot->hide();
ui->dockSchema->hide();
Expand Down

0 comments on commit d144eb5

Please sign in to comment.