diff options
author | Arno <am@disconnect.de> | 2010-07-18 11:33:04 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-07-18 11:33:04 +0200 |
commit | 88791c89ac1066a9c0118120e10ec3cc19c2ec72 (patch) | |
tree | efe64de5f51bc4ab5821da7114ed9ebac16cccf7 /filestreewidget.h | |
parent | a7a6b1c9f8f718b3082e6cc373459a1eba508848 (diff) | |
download | SheMov-88791c89ac1066a9c0118120e10ec3cc19c2ec72.tar.gz SheMov-88791c89ac1066a9c0118120e10ec3cc19c2ec72.tar.bz2 SheMov-88791c89ac1066a9c0118120e10ec3cc19c2ec72.zip |
Implemented "move to burn directory" for TreeWidget
Files from the archive can be moved to a configurable directory with
this function. The specified files won't be deleted from the database.
Diffstat (limited to 'filestreewidget.h')
-rw-r--r-- | filestreewidget.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/filestreewidget.h b/filestreewidget.h index a5ef9b6..06f1d3c 100644 --- a/filestreewidget.h +++ b/filestreewidget.h @@ -16,6 +16,7 @@ class FilesTreeView; class FilesTreeModel; class FilesTreeSortModel; class SeriesTreeModel; +class QContextMenuEvent; class FilesTreeWidget : public QWidget { Q_OBJECT @@ -24,6 +25,9 @@ class FilesTreeWidget : public QWidget { FilesTreeView *filesTree() { return mView; } void resetSize() { mSelectedSize = 0; } + public slots: + void moveToBurn(); + private slots: void fileSelectionChanged(const QModelIndex ¤t, const QModelIndex &previous); void fileSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected); @@ -45,6 +49,9 @@ class FilesTreeView : public QTreeView { Q_OBJECT public: explicit FilesTreeView(QWidget *parent = 0); + + protected: + virtual void contextMenuEvent(QContextMenuEvent *event); }; class FilesTreeSortModel : public QSortFilterProxyModel { |