summaryrefslogtreecommitdiffstats
path: root/filewidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'filewidget.h')
-rw-r--r--filewidget.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/filewidget.h b/filewidget.h
index 2880d36..b00d742 100644
--- a/filewidget.h
+++ b/filewidget.h
@@ -9,26 +9,34 @@ class QLineEdit;
class QPushButton;
class QStandardItemModel;
class QTreeView;
+class FileSorter;
class FileWidget : public QWidget {
Q_OBJECT
public:
+ enum FileAttrs { NotPresent = 0, Present = 1, NoVideo = 2 };
explicit FileWidget(QWidget *parent = 0);
+ ~FileWidget();
private slots:
+ void gatherData();
void selectDir();
void searchFile();
private:
void setupGui();
- void gatherData();
int md5Count(const QString &md5);
+ void readHeaderData();
+ void writeHeaderData();
+ void readSettings();
+ void writeSettings();
QLineEdit *mDir;
QPushButton *mSelDir;
QLineEdit *mSearchFile;
QPushButton *mSearch;
QStandardItemModel *mModel;
QTreeView *mFileView;
+ FileSorter *mProxy;
QSqlDatabase mDb;
QSqlQuery mQOrigin;
QSqlQuery mQFiles;