#ifndef FILEDISPLAY_H #define FILEDISPLAY_H #include #include class QLineEdit; class QTextEdit; class QTabWidget; class DBData; class FileDisplay : public QDialog { Q_OBJECT public: explicit FileDisplay(QWidget *parent = 0, Qt::WindowFlags f = 0); void setFileData(const QString &fullPath, const QString &md5Sum); private: QTabWidget *mTab; DBData *mDBData; QString mFullPath; QString mMd5; }; class DBData : public QWidget { Q_OBJECT public: explicit DBData(QWidget *parent = 0, Qt::WindowFlags f = 0); void setFileData(const QString &fullPath, const QString &md5Sum); private: void gatherData(); QLineEdit *mSeriesName; QLineEdit *mFullPath; QLineEdit *mMd5; QTextEdit *mActors; QTextEdit *mGenres; }; #endif // FILEDISPLAY_H