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 /mappingtableeditor.h | |
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 'mappingtableeditor.h')
-rw-r--r-- | mappingtableeditor.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/mappingtableeditor.h b/mappingtableeditor.h index cbdacf9..f09483e 100644 --- a/mappingtableeditor.h +++ b/mappingtableeditor.h @@ -56,7 +56,6 @@ class MappingTableEditorModel : public SmTreeModel { enum Roles { NameRole = Qt::UserRole + 1, CountRole = Qt::UserRole +2, IdRole = Qt::UserRole + 3 }; enum Fields { Name = 0, Count = 1, Id = 2 }; explicit MappingTableEditorModel(const QString &table, const QStringList &headers, QObject *parent = 0); - virtual ~MappingTableEditorModel(); virtual Qt::ItemFlags flags(const QModelIndex &idx) const; virtual QVariant data(const QModelIndex &index, int role) const; virtual bool setData(const QModelIndex &idx, const QVariant &value, int role); |