From d617e0679b42680d5068513a951b6f6db10b0565 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 23 Jul 2010 21:25:34 +0200 Subject: 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. --- moviemodel.h | 63 ------------------------------------------------------------ 1 file changed, 63 deletions(-) delete mode 100644 moviemodel.h (limited to 'moviemodel.h') 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 -#include - -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 &data, const QList &actors, const QList &covers); - bool setDataAt(const QModelIndex &idx, const QVariant &data); - void setActors(int id, const QList &actors); - void setCovers(int id, const QList &covers); - void addMovie(const QList &data, const QList &actors, const QList &covers); - void removeMovie(const QModelIndex &idx); - const QVariant maxValue(int column) const; - - signals: - void moviesChanged(); - - private: - void populate(); - QList mItems; - QList mHeaders; - QList mColumnQueries; - QSqlQuery *mInsertQuery; - QSqlQuery *mDeleteQuery; - QSqlQuery *mDeleteActorsForMovie; - QSqlQuery *mInsertActorsForMovie; - QSqlQuery *mDeleteCovers; - QSqlQuery *mInsertCovers; - QSqlQuery *mOtherPartsQuery; -}; - -#endif - -- cgit v1.2.3-70-g09d2