summaryrefslogtreecommitdiffstats
path: root/archivecontroller.h
diff options
context:
space:
mode:
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;
};