#ifndef FILEWIDGET_H #define FILEWIDGET_H #include #include #include class QLineEdit; class QPushButton; class QStandardItemModel; class QTreeView; class FileWidget : public QWidget { Q_OBJECT public: explicit FileWidget(QWidget *parent = 0); private slots: void selectDir(); void searchFile(); private: void setupGui(); void gatherData(); int md5Count(const QString &md5); QLineEdit *mDir; QPushButton *mSelDir; QLineEdit *mSearchFile; QPushButton *mSearch; QStandardItemModel *mModel; QTreeView *mFileView; QSqlDatabase mDb; QSqlQuery mQOrigin; QSqlQuery mQFiles; }; #endif // FILEWIDGET_H