diff --git a/src/hidabletabwidget.cpp b/src/hidabletabwidget.cpp --- a/src/hidabletabwidget.cpp +++ b/src/hidabletabwidget.cpp @@ -1,5 +1,5 @@ /* - Copyright © 2015 Hasan Yavuz Özderya + Copyright © 2017 Hasan Yavuz Özderya This file is part of serialplot. @@ -77,3 +77,8 @@ void HidableTabWidget::connectSignals() connect(this, SIGNAL(tabBarDoubleClicked(int)), this, SLOT(onTabBarDoubleClicked())); } } + +void HidableTabWidget::showTabs() +{ + hideAction.setChecked(false); +} diff --git a/src/hidabletabwidget.h b/src/hidabletabwidget.h --- a/src/hidabletabwidget.h +++ b/src/hidabletabwidget.h @@ -1,5 +1,5 @@ /* - Copyright © 2015 Hasan Yavuz Özderya + Copyright © 2017 Hasan Yavuz Özderya This file is part of serialplot. @@ -30,6 +30,9 @@ public: explicit HidableTabWidget(QWidget *parent = 0); QAction hideAction; +public slots: + void showTabs(); + private slots: void onHideAction(bool checked); void onTabBarClicked(); diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -86,6 +86,7 @@ MainWindow::MainWindow(QWidget *parent) connect(&commandPanel, &CommandPanel::focusRequested, [this]() { this->ui->tabWidget->setCurrentWidget(&commandPanel); + this->ui->tabWidget->showTabs(); }); tbPortControl->setObjectName("tbPortControl"); @@ -253,6 +254,7 @@ MainWindow::MainWindow(QWidget *parent) connect(commandPanel.newCommandAction(), &QAction::triggered, [this]() { this->ui->tabWidget->setCurrentWidget(&commandPanel); + this->ui->tabWidget->showTabs(); }); }