diff options
| author | Arno <am@disconnect.de> | 2010-07-23 21:25:34 +0200 | 
|---|---|---|
| committer | Arno <am@disconnect.de> | 2010-07-23 21:25:34 +0200 | 
| commit | d617e0679b42680d5068513a951b6f6db10b0565 (patch) | |
| tree | ce368fd13628e75406191b1c8118664136a4207e /moviemodel.h | |
| parent | a59ac6eb3cebdd4e3f41552c21f14165203c1ab2 (diff) | |
| download | SheMov-d617e0679b42680d5068513a951b6f6db10b0565.tar.gz SheMov-d617e0679b42680d5068513a951b6f6db10b0565.tar.bz2 SheMov-d617e0679b42680d5068513a951b6f6db10b0565.zip | |
Big code cleanup
hopefully removed all code connected to ArchiveViewWidget in this
tree.
Files removed ({h,cpp}):
*archiveeditdialog
*listeditor
*covereditor
*archivefilewidget
*addmoviewizard
*archivefileview
*archiveproxy
*sizedelegate
*archivedidelegate
*archiveitemeditdialog
*coveritem
*movieitem
*moviemodel
*moviemodelsingleton
*listmodel
*listmodelsingleton
*archiveviewwidget
*archiveiteminfoedit
*archiveitemcoveredit
*fileinfoitem
*fileinfomodel
See added file TODOS for stuff that needs fixes.
Diffstat (limited to 'moviemodel.h')
| -rw-r--r-- | moviemodel.h | 63 | 
1 files changed, 0 insertions, 63 deletions
| diff --git a/moviemodel.h b/moviemodel.h deleted file mode 100644 index d9950b4..0000000 --- a/moviemodel.h +++ /dev/null @@ -1,63 +0,0 @@ -/* -  This program is free software; you can redistribute it and/or -  modify it under the terms of the GNU General Public License -  as published by the Free Software Foundation; either version -  2 of the License, or (at your option) any later version. -*/ - -#ifndef MOVIEMODEL_H -#define MOVIEMODEL_H - -#include <QAbstractItemModel> -#include <QVariant> - -class QSqlQuery; -class CoverItem; - -#include "movieitem.h" - -class MovieModel : public QAbstractItemModel { -	Q_OBJECT -	Q_ENUMS(CustomRoles) -	public: -			enum CustomRoles { Md5Role = Qt::UserRole + 1, ActorsRole = Qt::UserRole + 2, ActorsMap = Qt::UserRole + 3, CoverRole = Qt::UserRole + 4, IdRole = Qt::UserRole + 5, TitleBaseRole = Qt::UserRole + 6, SeriesNoRole = Qt::UserRole + 7, PartNoRole = Qt::UserRole + 8, FilenameRole = Qt::UserRole + 9, SizeRole = Qt::UserRole + 10, GenreRole = Qt::UserRole + 11, QualityRole = Qt::UserRole + 12, DvdRole = Qt::UserRole + 13, FullPathRole = Qt::UserRole + 14, CoverPathRole = Qt::UserRole + 15, OtherPartsRole = Qt::UserRole + 16 }; -		MovieModel(QObject *parent = 0); -		~MovieModel(); -		QModelIndex index(int row, int column, const QModelIndex &parent) const; -		QModelIndex index(int movieId, int column = 0) const; -		QModelIndexList columnContains(const QVariant &content, int column) const; -		QModelIndex parent(const QModelIndex &) const { return QModelIndex(); }; -		int columnCount(const QModelIndex &) const { return MovieItem::NumRows; }; -		int rowCount(const QModelIndex &) const { return mItems.size(); }; -		QVariant data(const QModelIndex &index, int role) const; -		Qt::ItemFlags flags(const QModelIndex &index) const; -		QVariant headerData(int section, Qt::Orientation o, int role) const; -		bool insertRows(int row, int count, const QModelIndex &); -		bool removeRows(int row, int count, const QModelIndex &); -		bool setRow(const QModelIndex &idx, const QList<QVariant> &data, const QList<QVariant> &actors, const QList<CoverItem> &covers); -		bool setDataAt(const QModelIndex &idx, const QVariant &data); -		void setActors(int id, const QList<QVariant> &actors); -		void setCovers(int id, const QList<CoverItem> &covers); -		void addMovie(const QList<QVariant> &data, const QList<QVariant> &actors, const QList<CoverItem> &covers); -		void removeMovie(const QModelIndex &idx); -		const QVariant maxValue(int column) const; - -	signals: -		void moviesChanged(); - -	private: -		void populate(); -		QList<MovieItem*> mItems; -		QList<QVariant> mHeaders; -		QList<QSqlQuery*> mColumnQueries; -		QSqlQuery *mInsertQuery; -		QSqlQuery *mDeleteQuery; -		QSqlQuery *mDeleteActorsForMovie; -		QSqlQuery *mInsertActorsForMovie; -		QSqlQuery *mDeleteCovers; -		QSqlQuery *mInsertCovers; -		QSqlQuery *mOtherPartsQuery; -}; - -#endif - | 
