diff options
Diffstat (limited to 'filewidget.h')
-rw-r--r-- | filewidget.h | 10 |
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; |