From 2b2b3b79bf8b2d9be52a6058e3af03bf314bd9db Mon Sep 17 00:00:00 2001 From: am Date: Sat, 4 Jul 2009 14:42:16 +0000 Subject: -finished model, I think -started gui git-svn-id: file:///var/svn/repos2/shemov/trunk@376 f440f766-f032-0410-8965-dc7d17de2ca0 --- moviemodel.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'moviemodel.h') diff --git a/moviemodel.h b/moviemodel.h index acfa8fa..2f3587a 100644 --- a/moviemodel.h +++ b/moviemodel.h @@ -32,15 +32,20 @@ class MovieModel : public QAbstractItemModel { 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 setDataAt(const QModelIndex &index, const QList &data, const QList &actors, const QList &covers); + 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); private: void populate(); QList mItems; QList mHeaders; + QList mColumnQueries; QSqlQuery *mInsertQuery; + QSqlQuery *mDeleteQuery; QSqlQuery *mDeleteActorsForMovie; QSqlQuery *mInsertActorsForMovie; QSqlQuery *mDeleteCovers; -- cgit v1.2.3-70-g09d2