summaryrefslogtreecommitdiffstats
path: root/archivecontroller.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2014-12-10 07:13:29 +0100
committerArno <am@disconnect.de>2014-12-10 07:13:29 +0100
commit0e27f8f8aaf1a0dbff9aed960e78f109517a387a (patch)
tree4a3dcfd742d3680878c5ff18994d00dbe3ef7a32 /archivecontroller.h
parentb16cf3ff12cdec93fadfee1c117d989d0763e58b (diff)
downloadSheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.tar.gz
SheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.tar.bz2
SheMov-0e27f8f8aaf1a0dbff9aed960e78f109517a387a.zip
Revamped MetadataWidget
Split it up into a small QTreeView and a QTextEdit for the comment. QTreeView and horizontal scrollbars don't seem to play nice together. Qt never displays the bar even if ElideText is set to none. So add a QToolTip for the Subject/Name, since it's most likely not displayed completely.
Diffstat (limited to 'archivecontroller.h')
-rw-r--r--archivecontroller.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/archivecontroller.h b/archivecontroller.h
index 5c3974f..3b743bd 100644
--- a/archivecontroller.h
+++ b/archivecontroller.h
@@ -35,7 +35,7 @@ class ArchiveController : public QObject {
void setArchiveFiles(ArchiveFiles *afiles, ArchiveFilesProxy *afilesproxy);
void setModels(ArchiveModel *amodel, ArchiveFilesModel *afilesmodel);
void setMappingModels(QStandardItemModel *actorModel, QStandardItemModel *genreModel);
- void setMetadata(QTextEdit *metadata);
+ void setMetadata(QStandardItemModel *model, QTextEdit *comment);
ArchiveFilesModel *archiveFilesModel() { return mArchiveFilesModel; }
ArchiveFiles *archiveFiles() { return mArchiveFiles; }
ArchiveModel *archiveTreeModel() { return mArchiveModel; }
@@ -78,11 +78,13 @@ class ArchiveController : public QObject {
QItemSelectionModel *mFileSelection;
QStandardItemModel *mActorModel;
QStandardItemModel *mGenreModel;
- QTextEdit *mMetadataView;
+ QStandardItemModel *mMetaModel;
+ QTextEdit *mComment;
QWidget *mParentWidget;
QList<QAction*> mActionsForTree;
QIcon mActorIcon;
QIcon mGenreIcon;
+ QIcon mMetaIcon;
QIcon mFileIcon;
};