summaryrefslogtreecommitdiffstats
path: root/fileview.h
diff options
context:
space:
mode:
Diffstat (limited to 'fileview.h')
-rw-r--r--fileview.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/fileview.h b/fileview.h
index 548a240..9f82260 100644
--- a/fileview.h
+++ b/fileview.h
@@ -18,12 +18,15 @@ class QAction;
class HoverWindow;
class QEvent;
class QFileInfo;
+class FilesystemFileProxy;
+class SmDirModel;
class FileView : public QTreeView {
Q_OBJECT
public:
FileView(QWidget *parent = 0);
~FileView() {}
+ virtual void setModel(QAbstractItemModel *model);
signals:
void upDir();
@@ -40,6 +43,8 @@ class FileView : public QTreeView {
void createFolder();
void readConfig();
void resizeColumns(int columns);
+ void saveSelection();
+ void restoreSelection();
protected slots:
virtual void closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint);
@@ -65,6 +70,9 @@ class FileView : public QTreeView {
bool mHoverPics;
QString mWhen;
qint16 mCursorOffset;
+ QList<QString> mMd5Sums;
+ FilesystemFileProxy *mProxy;
+ SmDirModel *mModel;
};
#endif