summaryrefslogtreecommitdiffstats
path: root/archivecontroller.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-07-09 12:18:21 +0200
committerArno <am@disconnect.de>2013-07-09 12:18:21 +0200
commitde9d8a08fe5e85cdb599022261e07e27b7646f6c (patch)
tree8f47cc0602b37f32b26972c077ae15aedac79304 /archivecontroller.h
parentfae552580c1214ff5b3e61c6f981c720b3f49263 (diff)
downloadSheMov-de9d8a08fe5e85cdb599022261e07e27b7646f6c.tar.gz
SheMov-de9d8a08fe5e85cdb599022261e07e27b7646f6c.tar.bz2
SheMov-de9d8a08fe5e85cdb599022261e07e27b7646f6c.zip
Show actors, genres and metadata when selecting a series
We're getting there, slowly, but steadily :)
Diffstat (limited to 'archivecontroller.h')
-rw-r--r--archivecontroller.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/archivecontroller.h b/archivecontroller.h
index 66068dc..79a624c 100644
--- a/archivecontroller.h
+++ b/archivecontroller.h
@@ -21,6 +21,8 @@ class ArchiveModel;
class ArchiveFilesModel;
class QItemSelectionModel;
class QSortFilterProxyModel;
+class QStringListModel;
+class QTextEdit;
class ArchiveController : public QObject {
Q_OBJECT
@@ -30,6 +32,8 @@ class ArchiveController : public QObject {
void setArchiveTree(ArchiveTree *atree, ArchiveProxy *aproxy);
void setArchiveFiles(ArchiveFiles *afiles, ArchiveFilesProxy *afilesproxy);
void setModels(ArchiveModel *amodel, ArchiveFilesModel *afilesmodel);
+ void setMappingModels(QStringListModel *actorModel, QStringListModel *genreModel);
+ void setMetadata(QTextEdit *metadata);
ArchiveFilesModel *archiveFilesModel() { return mArchiveFilesModel; }
ArchiveFiles *archiveFiles() { return mArchiveFiles; }
ArchiveModel *archiveTreeModel() { return mArchiveModel; }
@@ -59,6 +63,9 @@ class ArchiveController : public QObject {
ArchiveModel *mArchiveModel;
ArchiveFilesModel *mArchiveFilesModel;
QItemSelectionModel *mFileSelection;
+ QStringListModel *mActorModel;
+ QStringListModel *mGenreModel;
+ QTextEdit *mMetadataView;
QWidget *mParentWidget;
};