summaryrefslogtreecommitdiffstats
path: root/filewidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2016-09-03 11:06:48 +0200
committerArno <arno@disconnect.de>2016-09-03 11:06:48 +0200
commitbbf802b7d415bb3dd44020e9ff0c657f44da28ea (patch)
tree8f5d4f28b3284252b64c7dceed10a8f8604d0434 /filewidget.h
parent9ccd31690b5d982588bcb9be1988c682233aabb8 (diff)
downloadShemovCleaner-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 'filewidget.h')
-rw-r--r--filewidget.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/filewidget.h b/filewidget.h
index 05bae9d..385eeff 100644
--- a/filewidget.h
+++ b/filewidget.h
@@ -10,13 +10,15 @@ class QPushButton;
class QStandardItemModel;
class QTreeView;
class VideoSorter;
+class FileDisplay;
class FileWidget : public QWidget {
Q_OBJECT
public:
enum FileAttrs { NotPresent = 0, Present = 1, NoVideo = 2, ParentDir = 3, Directory = 4 };
+ enum CustomRoles { AttrsRole = Qt::UserRole + 1, FullPathRole = Qt::UserRole + 2, MD5SumRole = Qt::UserRole + 3 };
enum { ColumnCount = 4 };
- enum Colums { IconColumn = 0, NameColumn = 1, MimeColumn = 2, Md5Column = 3 };
+ enum Columns { IconColumn = 0, NameColumn = 1, MimeColumn = 2, Md5Column = 3 };
explicit FileWidget(QWidget *parent = 0);
~FileWidget();
@@ -43,6 +45,7 @@ class FileWidget : public QWidget {
QSqlDatabase mDb;
QSqlQuery mQOrigin;
QSqlQuery mQFiles;
+ FileDisplay *mFileDisplay;
};
#endif // FILEWIDGET_H