diff options
Diffstat (limited to 'actorwidget.h')
-rw-r--r-- | actorwidget.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/actorwidget.h b/actorwidget.h deleted file mode 100644 index ee73535..0000000 --- a/actorwidget.h +++ /dev/null @@ -1,63 +0,0 @@ -#ifndef ACTORWIDGET_H -#define ACTORWIDGET_H - -#include <QWidget> -#include <QSqlDatabase> -#include <QSqlQuery> - -class QLineEdit; -class QStandardItemModel; -class QStandardItem; -class QSortFilterProxyModel; -class QTreeView; -class QProgressBar; -class QMenuBar; -class QToolBar; -class QAction; - -class ActorWidget : public QWidget { - Q_OBJECT - public: - enum { ColumnCount = 2 }; - enum Columns { IconColumn = 0, NameColumn = 1 }; - enum CustomRoles { IdRole = Qt::UserRole + 1 }; - explicit ActorWidget(QWidget *parent = 0); - ~ActorWidget(); - void setProgressBar(QProgressBar *p) { mProgress = p; } - QMenuBar *menuBar() { return mMenuBar; } - QToolBar *toolBar() { return mToolBar; } - QTreeView *actorView() { return mActorView; } - - public slots: - void gatherData(); - void gatherSeries(); - void gatherGenres(); - void filter(); - void clearFilter(); - void readSettings(); - void writeSettings(); - - private: - void setupGui(); - void createActions(); - QAction *createSeparator(); - QList<QStandardItem*> emptyList(); - QLineEdit *mActor; - QStandardItemModel *mActorModel; - QStandardItemModel *mSeriesModel; - QStandardItemModel *mGenresModel; - QSortFilterProxyModel *mProxy; - QTreeView *mActorView; - QTreeView *mSeriesView; - QTreeView *mGenresView; - QProgressBar *mProgress; - QMenuBar *mMenuBar; - QToolBar *mToolBar; - QSqlDatabase mDb; - QSqlQuery mAllQ; - QSqlQuery mSeriesQ; - QSqlQuery mGenresQ; - QSqlQuery mCountQ; -}; - -#endif // ACTORWIDGET_H |