From 15e4220aada49707be8333402c0cd8acba1a94ce Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 5 Sep 2016 06:45:30 +0200 Subject: Add Help menu Doesn't really help at all, just 2 about dialogs. --- shemovcleaner.cpp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'shemovcleaner.cpp') diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 2274262..4bdc524 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include #include #include @@ -47,6 +46,19 @@ ShemovCleaner::ShemovCleaner(QWidget *parent, Qt::WindowFlags f) : QMainWindow(p connect(mFileTab, SIGNAL(durationChanged(QString)), this, SLOT(setDuration(QString))); connect(mTab, SIGNAL(currentChanged(int)), this, SLOT(tabChanged(int))); + QMenu *helpMenu = new QMenu(tr("&Help")); + QAction *aboutThisA = new QAction(tr("About ShemovCleaner..."), this); + connect(aboutThisA, SIGNAL(triggered()), this, SLOT(aboutThisProgram())); + helpMenu->addAction(aboutThisA); + helpMenu->addSeparator(); + QAction *aboutQtA = new QAction(tr("About Qt..."), this); + connect(aboutQtA, SIGNAL(triggered()), qApp, SLOT(aboutQt())); + helpMenu->addAction(aboutQtA); + + mTorrentTab->menuBar()->addMenu(helpMenu); + mFileTab->menuBar()->addMenu(helpMenu); + + QSettings s; restoreGeometry(s.value("geometry").toByteArray()); mTorrentTab->torrentFileView()->setFocus(); @@ -146,6 +158,10 @@ void ShemovCleaner::openDatabase(){ } } +void ShemovCleaner::aboutThisProgram(){ + QMessageBox::about(this, tr("About ShemovCleaner"), tr("A little helper program for the big sister SheMov")); +} + QAction *ShemovCleaner::createSeparator(){ QAction *retval = new QAction(this); retval->setSeparator(true); -- cgit v1.2.3-70-g09d2