diff options
| author | Arno <arno@disconnect.de> | 2018-11-24 07:54:01 +0100 |
|---|---|---|
| committer | Arno <arno@disconnect.de> | 2018-11-24 07:54:01 +0100 |
| commit | 838f8d1760b8c7f72680ab0c57fd813c29940b86 (patch) | |
| tree | ce656bc192a08d8f1b2b622a5096fec879e6fbcd /shemov.cpp | |
| parent | 935dae7c9de9e5d2df49f406f2acdc109df8e51f (diff) | |
| download | SheMov-838f8d1760b8c7f72680ab0c57fd813c29940b86.tar.gz SheMov-838f8d1760b8c7f72680ab0c57fd813c29940b86.tar.bz2 SheMov-838f8d1760b8c7f72680ab0c57fd813c29940b86.zip | |
Resurrect search dialog
Add it to the global menu and make it accessible by CTRL+f when the
focus is on the main window.
Diffstat (limited to 'shemov.cpp')
| -rw-r--r-- | shemov.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
@@ -49,7 +49,9 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla //init database as early as possible splash.showMessage(tr("Initializing globals..."), Qt::AlignHCenter, Qt::yellow); qApp->processEvents(); - (void) SmGlobals::instance(); + mSearchDialog = new SearchDialog(this); + mSearchDialog->setHidden(true); + (void) SmGlobals::instance(); mAnalyzeActorsA = new QAction(tr("Actors..."), this); connect(mAnalyzeActorsA, &QAction::triggered, this, &SheMov::analyzeActors); @@ -61,9 +63,9 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla connect(mAnalyzePartsA, &QAction::triggered, this, &SheMov::analyzeParts); mConsistencyA = new QAction(tr("Check consisteny..."), this); connect(mConsistencyA, &QAction::triggered, this, &SheMov::checkConsistency); - /*mSearchDialogA = new QAction(tr("Search..."), this); - mSearchDialogA->setShortcut(tr("CTRL+f")); - connect(mSearchDialogA, &QAction::triggered, mSearchDialog, &SearchDialog::show);*/ + QAction *searchDialogA = new QAction(tr("Search..."), this); + searchDialogA->setShortcut(tr("CTRL+f")); + connect(searchDialogA, &QAction::triggered, mSearchDialog, &SearchDialog::show); mQuitA = new QAction(tr("Quit"), this); mQuitA->setShortcut(tr("CTRL+q")); connect(mQuitA, &QAction::triggered, qApp, &QApplication::closeAllWindows); @@ -94,6 +96,7 @@ SheMov::SheMov(QWidget *parent, Qt::WindowFlags flags) : QMainWindow(parent, fla globalMenu->addSeparator(); globalMenu->addAction(mConfigA); globalMenu->addAction(mStatisticsA); + globalMenu->addAction(searchDialogA); globalMenu->addSeparator(); globalMenu->addAction(mAboutQtA); globalMenu->addAction(mAboutShemovA); |
