summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp24
1 files changed, 6 insertions, 18 deletions
diff --git a/shemov.cpp b/shemov.cpp
index 1b871db..395cac3 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -45,6 +45,7 @@
#include "archivetreeview.h"
#include "smglobals.h"
#include "seriestreewidget.h"
+#include "seriestreemodel.h"
#include "newmoviewizard.h"
#include "filestreewidget.h"
#include "filestreemodel.h"
@@ -452,24 +453,25 @@ void SheMov::createActions(){
QSignalMapper *viewMapper = new QSignalMapper(this);
mShowArchivedA = new QAction(QIcon(":/gaping_ass.png"), tr("Show archived movies"), this);
mShowTreeGroup->addAction(mShowArchivedA);
- viewMapper->setMapping(mShowArchivedA, 1);
+ viewMapper->setMapping(mShowArchivedA, SeriesTreeModel::Archived);
connect(mShowArchivedA, SIGNAL(triggered()), viewMapper, SLOT(map()));
mShowArchivedA->setCheckable(true);
mShowLocalA = new QAction(QIcon(":/clitoris.png"), tr("Show local movies"), this);
mShowTreeGroup->addAction(mShowLocalA);
- viewMapper->setMapping(mShowLocalA, 2);
+ viewMapper->setMapping(mShowLocalA, SeriesTreeModel::Local);
connect(mShowLocalA, SIGNAL(triggered()), viewMapper, SLOT(map()));
mShowLocalA->setCheckable(true);
mShowNormalA = new QAction(QIcon(":/nipple_up.png"), tr("Normal view"), this);
mShowTreeGroup->addAction(mShowNormalA);
- viewMapper->setMapping(mShowNormalA, 0);
+ viewMapper->setMapping(mShowNormalA, SeriesTreeModel::All);
connect(mShowNormalA, SIGNAL(triggered()), viewMapper, SLOT(map()));
mShowNormalA->setCheckable(true);
mShowNormalA->setChecked(true);
mShowNoCoverDialogA = new QAction(QIcon(":/higheels.png"), tr("List movies without cover..."), this);
connect(mShowNoCoverDialogA, SIGNAL(triggered()), mATree, SLOT(showNoCoverDialog()));
mShowAllFilesA = new QAction(tr("Show All files"), this);
- connect(mShowAllFilesA, SIGNAL(triggered()), mATree, SLOT(showAllFiles()));
+ mShowAllFilesA->setCheckable(true);
+ connect(mShowAllFilesA, SIGNAL(toggled(bool)), mATree, SLOT(showAllFiles(bool)));
//Tree view headers
QHash<QString, int> headerData = filesModel->headerData();
@@ -917,20 +919,6 @@ void SheMov::readSettings(){
mTab->setCurrentIndex(currentTab);
}
tabChanged(currentTab);
- int filesMode = s.value("ui/filestreemode", FilesTreeModel::Normal).toInt();
- switch(filesMode){
- case FilesTreeModel::Normal:
- mShowNormalA->trigger();
- break;
- case FilesTreeModel::Local:
- mShowLocalA->trigger();
- break;
- case FilesTreeModel::Archived:
- mShowArchivedA->trigger();
- break;
- default:
- ;
- }
mHoverPicsA->setChecked(s.value("ui/hoverpics").toBool());
mHoverArchiveA->setChecked(s.value("ui/hoverarchive").toBool());
mHoverDirectoriesA->setChecked(s.value("ui/hoverdirs").toBool());