diff options
author | Arno <am@disconnect.de> | 2014-12-10 07:13:29 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2014-12-10 07:13:29 +0100 |
commit | 0e27f8f8aaf1a0dbff9aed960e78f109517a387a (patch) | |
tree | 4a3dcfd742d3680878c5ff18994d00dbe3ef7a32 /archivecontroller.h | |
parent | b16cf3ff12cdec93fadfee1c117d989d0763e58b (diff) | |
download | SheMov-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.h | 6 |
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; }; |