diff options
author | Arno <arno@disconnect.de> | 2016-09-03 11:06:48 +0200 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2016-09-03 11:06:48 +0200 |
commit | bbf802b7d415bb3dd44020e9ff0c657f44da28ea (patch) | |
tree | 8f5d4f28b3284252b64c7dceed10a8f8604d0434 /filedisplay.h | |
parent | 9ccd31690b5d982588bcb9be1988c682233aabb8 (diff) | |
download | ShemovCleaner-bbf802b7d415bb3dd44020e9ff0c657f44da28ea.tar.gz ShemovCleaner-bbf802b7d415bb3dd44020e9ff0c657f44da28ea.tar.bz2 ShemovCleaner-bbf802b7d415bb3dd44020e9ff0c657f44da28ea.zip |
Add FileDisplay
When doubleclicking on a file already present in DB show a dialog with
the series name, actors and genres.
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 |