diff options
author | Arno <arno@disconnect.de> | 2015-11-27 17:36:49 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2015-11-27 17:36:49 +0100 |
commit | 3cbba03cf065c4f7adcf6619931180ff22c9eb60 (patch) | |
tree | 6dc40fdc88e82598b226837c5acb1b6479915bcc /filesystemwidget.h | |
parent | e1fd385d598e17c77a8b8175b8674b219b45cd8d (diff) | |
download | SheMov-3cbba03cf065c4f7adcf6619931180ff22c9eb60.tar.gz SheMov-3cbba03cf065c4f7adcf6619931180ff22c9eb60.tar.bz2 SheMov-3cbba03cf065c4f7adcf6619931180ff22c9eb60.zip |
Remember selections between dir changes
Select all items previously selected when going back()
Diffstat (limited to 'filesystemwidget.h')
-rw-r--r-- | filesystemwidget.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/filesystemwidget.h b/filesystemwidget.h index 1229962..8ecffca 100644 --- a/filesystemwidget.h +++ b/filesystemwidget.h @@ -33,6 +33,7 @@ class FilesystemWidget : public QWidget { Q_OBJECT public: enum ClipboardMode { Copy, Cut, None }; + enum SelectedFiles { Current, Previous }; FilesystemWidget(QWidget *parent = 0); FileView *fileView() { return mFileView; } FilesystemFileProxy *fileProxy() { return mFileProxy; } @@ -108,6 +109,7 @@ class FilesystemWidget : public QWidget { PictureViewer2 *mPicViewer; SheMovIconProvider *mIconProvider; QString mLastDir; + QHash<int,QStringList> mLastFiles; int mClipboardMode; QSplitter *mIconDirSplitter; UnpackDialog *mUnpackDlg; |