diff options
Diffstat (limited to 'archivecontroller.h')
-rw-r--r-- | archivecontroller.h | 7 |
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; }; |