summaryrefslogtreecommitdiffstats
path: root/filewidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-01-04 08:34:59 +0100
committerArno <arno@disconnect.de>2018-01-04 08:34:59 +0100
commit1c6d0cbc4e561275197fc78b3fa9f29406f4ced8 (patch)
tree1c13be604463eaf4c0d9a5f0e65fa6f943cedb63 /filewidget.h
parent3c648fed56a6c7a9f40353d95f4eff5baaecaf76 (diff)
downloadShemovCleaner-1c6d0cbc4e561275197fc78b3fa9f29406f4ced8.tar.gz
ShemovCleaner-1c6d0cbc4e561275197fc78b3fa9f29406f4ced8.tar.bz2
ShemovCleaner-1c6d0cbc4e561275197fc78b3fa9f29406f4ced8.zip
Implement favorite dirs
Diffstat (limited to 'filewidget.h')
-rw-r--r--filewidget.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/filewidget.h b/filewidget.h
index 5e2b910..964c6a7 100644
--- a/filewidget.h
+++ b/filewidget.h
@@ -26,6 +26,7 @@ class FileCopier;
class ProgressDialog;
class CachedFileData;
class QStandardItem;
+class QComboBox;
class FileWidget : public QWidget {
Q_OBJECT
@@ -52,6 +53,7 @@ class FileWidget : public QWidget {
public slots:
void fileSelectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
void cd(const QString &to);
+ void cdAbsolute(const QString &to);
void cdUp();
void cdLast();
void deleteFiles();
@@ -92,6 +94,7 @@ class FileWidget : public QWidget {
void readCache();
void writeCache();
void cutOrCopy();
+ void populateFavDirs();
QList<QStandardItem*> constructRow(CachedFileData *fd) const;
QAction *createSeparator();
QLineEdit *mDir;
@@ -126,6 +129,7 @@ class FileWidget : public QWidget {
OriginDialog *mOrignDlg;
FileCopier *mFileCopier;
QCache<QString, CachedFileData> mFileCache;
+ QComboBox *mFavDirs;
int mFileAction;
};