summaryrefslogtreecommitdiffstats
path: root/filedisplay.h
diff options
context:
space:
mode:
Diffstat (limited to 'filedisplay.h')
-rw-r--r--filedisplay.h40
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