From 069ad781c5e1b886385a47441fb03da06f183cff Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 17 Dec 2011 10:55:03 +0100 Subject: Code cleanup Remove obsolete code for movies without covers. This has been implemented in DbAnalyzer. --- archivetreeview.h | 58 ------------------------------------------------------- 1 file changed, 58 deletions(-) (limited to 'archivetreeview.h') 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 -- cgit v1.2.3-70-g09d2