diff options
Diffstat (limited to 'filedisplay.h')
-rw-r--r-- | filedisplay.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/filedisplay.h b/filedisplay.h new file mode 100644 index 0000000..93b6a4a --- /dev/null +++ b/filedisplay.h @@ -0,0 +1,40 @@ +#ifndef FILEDISPLAY_H +#define FILEDISPLAY_H + +#include <QWidget> +#include <QDialog> + +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 |