diff options
Diffstat (limited to 'filewidget.h')
-rw-r--r-- | filewidget.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/filewidget.h b/filewidget.h index b4c94e3..9c466fa 100644 --- a/filewidget.h +++ b/filewidget.h @@ -9,6 +9,7 @@ #include <QToolBar> #include <QFileInfo> #include <QLineEdit> +#include <QCache> class QLineEdit; class QStandardItemModel; @@ -23,6 +24,8 @@ class OriginDialog; class QMenu; class FileCopier; class ProgressDialog; +class CachedFileData; +class QStandardItem; class FileWidget : public QWidget { Q_OBJECT @@ -86,6 +89,7 @@ class FileWidget : public QWidget { void readSettings(); void writeSettings(); void cutOrCopy(); + QList<QStandardItem*> constructRow(CachedFileData *fd) const; QAction *createSeparator(); QLineEdit *mDir; QLineEdit *mFilter; @@ -117,6 +121,7 @@ class FileWidget : public QWidget { VideoSorter *mProxy; OriginDialog *mOrignDlg; FileCopier *mFileCopier; + QCache<QString, CachedFileData> mFileCache; int mFileAction; }; |