# HG changeset patch # User Andre Heinecke # Date 1434646500 -7200 # Node ID 11aaa9214cfba9876585ecd16188f5040c4a0698 # Parent 9a03703622b8e5abcc68a1886c42daba93b87453 Add back to folder selection button diff -r 9a03703622b8 -r 11aaa9214cfb src/mainwindow.cpp --- a/src/mainwindow.cpp Thu Jun 18 17:58:34 2015 +0200 +++ b/src/mainwindow.cpp Thu Jun 18 18:55:00 2015 +0200 @@ -62,6 +62,12 @@ setCentralWidget(tabWidget); + QPushButton *backBtn = new QPushButton; + backBtn->setIcon(QApplication::style()->standardIcon(QStyle::SP_ArrowBack)); + backBtn->setToolTip(tr("Back to exam selection.")); + tabWidget->setCornerWidget(backBtn, Qt::TopLeftCorner); + + connect (backBtn, &QPushButton::clicked, this, &MainWindow::goBack); connect (mPlayer, &PNGPlayer::error, this, &MainWindow::showErrorMessage); connect (mPlayer, &PNGPlayer::advance, mDataView, &MetaDataView::selectNextRow); connect (mPlayer, &PNGPlayer::back, mDataView, &MetaDataView::selectPrevRow); @@ -222,3 +228,8 @@ connect(next, &QShortcut::activated, mDataView, &MetaDataView::selectNextRow); connect(prev, &QShortcut::activated, mDataView, &MetaDataView::selectPrevRow); } + +void MainWindow::goBack() { + hide(); + showWithFolderSelect(); +} diff -r 9a03703622b8 -r 11aaa9214cfb src/mainwindow.h --- a/src/mainwindow.h Thu Jun 18 17:58:34 2015 +0200 +++ b/src/mainwindow.h Thu Jun 18 18:55:00 2015 +0200 @@ -78,6 +78,9 @@ void showPictureNameStatus(const QString& fileName, int current, int max, const QString& timestamp ); + /** @brief Go back to the folder seleciton. */ + void goBack(); + private: QSettings mSettings;