summaryrefslogtreecommitdiffstats
path: root/filesystemwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2015-11-27 17:36:49 +0100
committerArno <arno@disconnect.de>2015-11-27 17:36:49 +0100
commit3cbba03cf065c4f7adcf6619931180ff22c9eb60 (patch)
tree6dc40fdc88e82598b226837c5acb1b6479915bcc /filesystemwidget.h
parente1fd385d598e17c77a8b8175b8674b219b45cd8d (diff)
downloadSheMov-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.h2
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;