diff options
Diffstat (limited to 'archivetreeview.h')
-rw-r--r-- | archivetreeview.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/archivetreeview.h b/archivetreeview.h index f784d14..5013414 100644 --- a/archivetreeview.h +++ b/archivetreeview.h @@ -49,8 +49,6 @@ class ArchiveTreeView : public QWidget void setFileViewMode(int mode); void showAllFiles(bool toggled); void cleanDatabase(const QString &table); - void showNoCoverDialog(); - void selectMovie(const QModelIndex &idx); void selectMoviePart(int seriespartId, int seriesId); void copyPath(int type); void readSettings(); @@ -84,60 +82,4 @@ class ArchiveTreeView : public QWidget NoCoverMovieDialog *mNoCoverDialog; bool mShowAllFiles; }; - -class NoCoverMovieModel : public SmTreeModel { - Q_OBJECT - public: - enum CustomRoles { SeriesNameRole = Qt::UserRole + 1, SeriesPartRole = Qt::UserRole + 2, SeriesIdRole = Qt::UserRole + 3 }; - enum Fields { Display = 0, SeriesName = 1, SeriesPart = 2, SeriesId = 3 }; - explicit NoCoverMovieModel(const QStringList &headers, QObject *parent = 0); - virtual ~NoCoverMovieModel(); - virtual QVariant data(const QModelIndex &index, int role) const; - Qt::ItemFlags flags(const QModelIndex &index) const; - - public slots: - void refresh(); - - signals: - void refreshed(); - - private: - QSqlDatabase mDb; - QSqlQuery *mDataQuery; -}; - -class NoCoverMovieView : public QTreeView { - Q_OBJECT - public: - explicit NoCoverMovieView(QWidget *parent = 0); - virtual ~NoCoverMovieView() {} - - protected: - void contextMenuEvent(QContextMenuEvent *e); -}; - -class NoCoverMovieDialog : public SmDialog { - Q_OBJECT - public: - explicit NoCoverMovieDialog(QWidget *parent = 0, Qt::WindowFlags flags = 0); - virtual ~NoCoverMovieDialog() {} - NoCoverMovieView *view() { return mView; } - - private slots: - void openInBrowser(); - void copyToClipboard(); - void updateLabel(); - - private: - const QString selectedText() const; - const QString labelText() const; - QPushButton *mClose; - QPushButton *mRefresh; - NoCoverMovieView *mView; - NoCoverMovieModel *mModel; - QLabel *mMovieLabel; - QAction *mCopyA; - QAction *mBrowserA; -}; - #endif |