From bbf802b7d415bb3dd44020e9ff0c657f44da28ea Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 3 Sep 2016 11:06:48 +0200 Subject: Add FileDisplay When doubleclicking on a file already present in DB show a dialog with the series name, actors and genres. --- filedisplay.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 filedisplay.h (limited to 'filedisplay.h') 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 +#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 -- cgit v1.2.3-70-g09d2