summaryrefslogtreecommitdiffstats
path: root/shemovcleaner.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-09-05 06:45:30 +0200
committerArno <arno@disconnect.de>2016-09-05 06:45:30 +0200
commit15e4220aada49707be8333402c0cd8acba1a94ce (patch)
tree3d5f9e431446d2308bfe77ae73deb18465e3f8a7 /shemovcleaner.cpp
parenta926255626caee043da5086af1538327675faa55 (diff)
downloadShemovCleaner-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.cpp18
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);