diff options
author | Arno <am@disconnect.de> | 2013-07-27 07:18:32 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-07-27 07:18:32 +0200 |
commit | 1b1d3a18a8fffdd61f533fd4b0bde4f75d683212 (patch) | |
tree | 51b60f6afbe4a5e1bd8617a7c18f08a30e971526 /seriestreemodel.cpp | |
parent | 8fba0fcb81e7b517804f34a5c8ad3741f92926da (diff) | |
download | SheMov-1b1d3a18a8fffdd61f533fd4b0bde4f75d683212.tar.gz SheMov-1b1d3a18a8fffdd61f533fd4b0bde4f75d683212.tar.bz2 SheMov-1b1d3a18a8fffdd61f533fd4b0bde4f75d683212.zip |
Cleanup closeEvent
Don't try to delete all the prepared statements manually. Get rid of the
~destructors and just close the QSqlDatabase. close() deletes all
Statements.
Also, quit() all QThreads on closeEvent() except CompleterProducer. When
the experimental archive view gets merged, that QThread is gone. No need
to bother...
Diffstat (limited to 'seriestreemodel.cpp')
-rw-r--r-- | seriestreemodel.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/seriestreemodel.cpp b/seriestreemodel.cpp index 4ec9f3f..ac1a381 100644 --- a/seriestreemodel.cpp +++ b/seriestreemodel.cpp @@ -56,24 +56,6 @@ SeriesTreeModel::SeriesTreeModel(QStringList &headers, QObject *parent) : SmTree populate(); } -SeriesTreeModel::~SeriesTreeModel(){ - delete mSeriesPartsQuery; - delete mUpdateSeriesIdQuery; - delete mUpdateSeriesNameQuery; - delete mDeleteSeriesQuery; - delete mDeleteSeriesPartQuery; - delete mSeriesInsertQuery; - delete mSeriesFilesQuery; - delete mSeriesPartFilesQuery; - delete mSeriesPartInsertQuery; - delete mSortedMovieListQuery; - delete mNextDvdNoQuery; - delete mGenreFilterQuery; - delete mFavoriteSeriesIdQuery; - delete mFavoriteSeriesPartsQuery; - mDb = QSqlDatabase(); -} - Qt::ItemFlags SeriesTreeModel::flags(const QModelIndex &index) const{ if(!index.isValid()){ return 0; |