diff options
author | Arno <am@disconnect.de> | 2010-06-17 20:39:30 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2010-06-17 20:39:30 +0200 |
commit | 93c3e2c912b548d7b81d06a988677ceedf54e83d (patch) | |
tree | d36c05e61e2ac5959fac3c308e9a9d1cc3eeb7dd /seriestreemodel.h | |
parent | a4e40f771e7f6df9dc8d7e63c5460761eb0e33c0 (diff) | |
download | SheMov-93c3e2c912b548d7b81d06a988677ceedf54e83d.tar.gz SheMov-93c3e2c912b548d7b81d06a988677ceedf54e83d.tar.bz2 SheMov-93c3e2c912b548d7b81d06a988677ceedf54e83d.zip |
Finished New series in SeriesTreeWidget
Another not so atomic commit. Inserting a new serie by triggering the
action in the context menu now works. While at it I revamped setData and
put the if/elses into functions.
Also fixed a bug in setData: Use TypeRole instead of the Fields enum.
Diffstat (limited to 'seriestreemodel.h')
-rw-r--r-- | seriestreemodel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/seriestreemodel.h b/seriestreemodel.h index 507761c..f2a6f9f 100644 --- a/seriestreemodel.h +++ b/seriestreemodel.h @@ -36,11 +36,15 @@ class SeriesTreeModel : public SmTreeModel { private: void populate(); + bool mergeSeries(const QModelIndex &from, const QModelIndex &to); + bool renameSeries(const QModelIndex &source, const QVariant &value); + bool setNewSeries(const QModelIndex &source, const QVariant &value); QSqlDatabase mDb; QSqlQuery *mSeriesPartsQuery; QSqlQuery *mUpdateSeriesIdQuery; QSqlQuery *mUpdateSeriesNameQuery; QSqlQuery *mDeleteSeriesQuery; + QSqlQuery *mSeriesInsertQuery; }; #endif // SERIESTREEMODEL_H |