diff options
author | Arno <am@disconnect.de> | 2012-10-05 09:49:38 +0200 |
---|---|---|
committer | Arno <am@disconnect.de> | 2012-10-05 09:49:38 +0200 |
commit | 4d2cc1f62de2e097600212f57ef17d222931bbe5 (patch) | |
tree | 2ae042ee7d22d741e0bc8e1c075b2237e5981dff /mappingtreemodel.h | |
parent | 184448e767ccdeae66fe4d795757cace98033b0e (diff) | |
download | SheMov-4d2cc1f62de2e097600212f57ef17d222931bbe5.tar.gz SheMov-4d2cc1f62de2e097600212f57ef17d222931bbe5.tar.bz2 SheMov-4d2cc1f62de2e097600212f57ef17d222931bbe5.zip |
Fix deleting children in MappingTreeModel
Deleting children tried to remove it from mappings instead of
mappings_parents2. The mapping itself should not be deleted.
Diffstat (limited to 'mappingtreemodel.h')
-rw-r--r-- | mappingtreemodel.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/mappingtreemodel.h b/mappingtreemodel.h index 72a7b7f..1aebbef 100644 --- a/mappingtreemodel.h +++ b/mappingtreemodel.h @@ -9,6 +9,7 @@ #define MAPPINGTREEMODEL_H #include <QSqlDatabase> +#include <QSqlError> #include "smtreemodel.h" @@ -52,6 +53,7 @@ class MappingTreeModel : public SmTreeModel { MappingData mappingDataFromIndex(QModelIndex &idx) const; QStringList paths() const; const QString &forbidden() const { return mForbidden; } + const QSqlError &lastError() const { return mLastError; } public slots: void populate(); @@ -94,6 +96,7 @@ class MappingTreeModel : public SmTreeModel { QMap<QString, int> mMappings; const QString mForbidden; int mType; + QSqlError mLastError; }; class MappingTreeResultModel : public SmTreeModel { |