From 1b1d3a18a8fffdd61f533fd4b0bde4f75d683212 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 27 Jul 2013 07:18:32 +0200 Subject: 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... --- filestreemodel.cpp | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'filestreemodel.cpp') diff --git a/filestreemodel.cpp b/filestreemodel.cpp index b6738af..2b4ad6d 100644 --- a/filestreemodel.cpp +++ b/filestreemodel.cpp @@ -67,18 +67,6 @@ FilesTreeModel::FilesTreeModel(QStringList &headers, QObject *parent) : SmTreeMo mDvdSize = SmGlobals::instance()->dvdSize(); } -FilesTreeModel::~FilesTreeModel(){ - delete mUpdateDvdQuery; - delete mUpdateQualityQuery; - delete mUpdatePartNoQuery; - delete mUpdateFileTypeQuery; - delete mInsertFileQuery; - delete mFilesQuery; - delete mDeleteFileQuery; - delete mFileTypeQuery; - mDb = QSqlDatabase(); -} - void FilesTreeModel::setIds(const QList &seriesPartIds){ mDisplayMode = Ids; mCurrentIds = seriesPartIds; -- cgit v1.2.3-70-g09d2