summaryrefslogtreecommitdiffstats
path: root/archivecontroller.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-07-12 17:23:33 +0200
committerArno <am@disconnect.de>2013-07-12 17:23:33 +0200
commite8edacfc5175e91d27d6fcba8e3ffa1b1c80754c (patch)
tree799a4731f2b5ed5c5993c1fbf83341f228061303 /archivecontroller.h
parentea96c5b64b1fd1a0ae152363c5ec804eaf960dcf (diff)
downloadSheMov-e8edacfc5175e91d27d6fcba8e3ffa1b1c80754c.tar.gz
SheMov-e8edacfc5175e91d27d6fcba8e3ffa1b1c80754c.tar.bz2
SheMov-e8edacfc5175e91d27d6fcba8e3ffa1b1c80754c.zip
Dis/enable QActions for ContextMenu
Handle actions dependent on type node.
Diffstat (limited to 'archivecontroller.h')
-rw-r--r--archivecontroller.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/archivecontroller.h b/archivecontroller.h
index fb1e8ed..f381584 100644
--- a/archivecontroller.h
+++ b/archivecontroller.h
@@ -23,6 +23,7 @@ class QItemSelectionModel;
class QSortFilterProxyModel;
class QStandardItemModel;
class QTextEdit;
+class QAction;
class ArchiveController : public QObject {
Q_OBJECT
@@ -48,6 +49,7 @@ class ArchiveController : public QObject {
void editDvdNo();
void editFileType();
void editFileNo();
+ void addActionForTree(QAction *a);
private slots:
void fileDoubleClicked(const QModelIndex &idx);
@@ -67,6 +69,7 @@ class ArchiveController : public QObject {
QStandardItemModel *mGenreModel;
QTextEdit *mMetadataView;
QWidget *mParentWidget;
+ QList<QAction*> mActionsForTree;
};
#endif // ARCHIVECONTROLLER_H