diff options
author | Arno <arno@disconnect.de> | 2016-09-05 06:45:30 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-09-05 06:45:30 +0200 |
commit | 15e4220aada49707be8333402c0cd8acba1a94ce (patch) | |
tree | 3d5f9e431446d2308bfe77ae73deb18465e3f8a7 /shemovcleaner.cpp | |
parent | a926255626caee043da5086af1538327675faa55 (diff) | |
download | ShemovCleaner-15e4220aada49707be8333402c0cd8acba1a94ce.tar.gz ShemovCleaner-15e4220aada49707be8333402c0cd8acba1a94ce.tar.bz2 ShemovCleaner-15e4220aada49707be8333402c0cd8acba1a94ce.zip |
Add Help menu
Doesn't really help at all, just 2 about dialogs.
Diffstat (limited to 'shemovcleaner.cpp')
-rw-r--r-- | shemovcleaner.cpp | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/shemovcleaner.cpp b/shemovcleaner.cpp index 2274262..4bdc524 100644 --- a/shemovcleaner.cpp +++ b/shemovcleaner.cpp @@ -4,7 +4,6 @@ #include <QAction> #include <QToolBar> #include <QMenu> -#include <QMenuBar> #include <QApplication> #include <QSettings> #include <QSqlDatabase> @@ -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); |