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