diff options
author | Arno <arno@disconnect.de> | 2018-09-29 18:09:35 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-09-29 18:09:35 +0200 |
commit | b16937e72db86e3ae1581fd1c7b91c25bf1f157f (patch) | |
tree | d57e783ec457ff8a523e6c91c332f796fd4221b0 | |
parent | 437430acd4266250e60a0dc1cb050d98f728fb70 (diff) | |
download | SheMov-b16937e72db86e3ae1581fd1c7b91c25bf1f157f.tar.gz SheMov-b16937e72db86e3ae1581fd1c7b91c25bf1f157f.tar.bz2 SheMov-b16937e72db86e3ae1581fd1c7b91c25bf1f157f.zip |
Finally get rid of menuBar()!!!!
-rw-r--r-- | randomtab.cpp | 17 | ||||
-rw-r--r-- | randomtab.h | 6 | ||||
-rw-r--r-- | shemov.cpp | 20 | ||||
-rw-r--r-- | shemov.h | 3 |
4 files changed, 3 insertions, 43 deletions
diff --git a/randomtab.cpp b/randomtab.cpp index 893b327..3c01514 100644 --- a/randomtab.cpp +++ b/randomtab.cpp @@ -45,7 +45,6 @@ RandomTab::RandomTab(QWidget *parent) : QWidget(parent) { mActorModel = new QStandardItemModel(this); setupModels(); setupGui(); - setupActions(); mFileView->setContextMenu(mContextMenu); clearAll(); readSettings(); @@ -179,22 +178,6 @@ void RandomTab::setupGui(){ setLayout(mainLayout); } -void RandomTab::setupActions(){ - mRefreshA = new QAction(QIcon(":/refresh.png"), tr("Refresh")); - connect(mRefreshA, SIGNAL(triggered()), this, SLOT(refreshComboboxes())); - mClearA = new QAction(QIcon(":/delete.png"), tr("Clear"), this); - connect(mClearA, SIGNAL(triggered()), this, SLOT(clearAll())); - mConfigureA = new QAction(QIcon(":/chastity_belt.png"), tr("Configure..."), this); - connect(mConfigureA, SIGNAL(triggered()), this, SIGNAL(configure())); - - mEditMenu = new QMenu(tr("&Edit"), this); - mEditMenu->addSeparator(); - mEditMenu->addAction(mRefreshA); - mEditMenu->addAction(mClearA); - mEditMenu->addSeparator(); - mEditMenu->addAction(mConfigureA); -} - void RandomTab::writeSettings(){ QSettings s; QStringList selGenres; diff --git a/randomtab.h b/randomtab.h index 7cf63a7..c479ac3 100644 --- a/randomtab.h +++ b/randomtab.h @@ -34,7 +34,6 @@ class RandomTab : public QWidget { explicit RandomTab(QWidget *parent = nullptr); virtual ~RandomTab(); const QMenu *contextMenu() const { return mContextMenu; } - QMenu *editMenu() { return mEditMenu; } public slots: void setupModels(); @@ -52,7 +51,6 @@ class RandomTab : public QWidget { private: void setupGui(); - void setupActions(); void writeSettings(); void readSettings(); QStringList validDvdNos(); @@ -73,11 +71,7 @@ class RandomTab : public QWidget { QSortFilterProxyModel *mFileProxy; QSqlDatabase mDb; QStringList mValidDvds; - QAction *mClearA; - QAction *mRefreshA; - QAction *mConfigureA; QMenu *mContextMenu; - QMenu *mEditMenu; }; class RandomFileView : public QTreeView { @@ -210,12 +210,6 @@ void SheMov::configure(){ } void SheMov::tabChanged(int newTab){ - if(newTab == FileManager || newTab == Movies || newTab == Pictures || newTab == ArchiveBrowserTab){ - menuBar()->setVisible(false); - }else{ - menuBar()->setVisible(true); - } - mRandomEditMenuA->setVisible(newTab == RandomDisp); statusbarMessage(QString()); switch(newTab){ case FileManager: @@ -231,6 +225,9 @@ void SheMov::tabChanged(int newTab){ case ArchiveBrowserTab: setWindowTitle(tr("Archive Browser")); break; + case RandomDisp: + setWindowTitle(tr("Random Browser")); + break; default: setDuration(0x0, false); ;; @@ -348,17 +345,6 @@ void SheMov::createMenus(){ analyzeMenu->addAction(mAnalyzeGenresA); analyzeMenu->addAction(mAnalyzeSeriesA); analyzeMenu->addAction(mAnalyzePartsA); - - QMenu *helpMenu = new QMenu(tr("&Help"), this); - helpMenu->addAction(mAboutShemovA); - helpMenu->addAction(mAboutQtA); - helpMenu->addSeparator(); - helpMenu->addAction(mStatisticsA); - menuBar()->addMenu(helpMenu); - - // Random - mRandomEditMenu = mRandomTab->editMenu(); - mRandomEditMenuA = menuBar()->addMenu(mRandomEditMenu); } void SheMov::writeSettings(){ @@ -84,9 +84,6 @@ class SheMov : public QMainWindow { QAction *mAnalyzeSeriesA; QAction *mAnalyzePartsA; - QMenu *mRandomEditMenu; - QAction *mRandomEditMenuA; - //widgets + dialogs QTabWidget *mTab; SearchDialog *mSearchDialog; |