From 2b71353f91f63065035e5ec78082ae126c8fa085 Mon Sep 17 00:00:00 2001 From: Herwig Birke Date: Wed, 25 Jul 2018 10:43:27 +0200 Subject: [PATCH] bugfixing --- cbook.cpp | 4 ++-- cchapter.cpp | 4 ++-- ccharacter.cpp | 2 +- cimage.cpp | 4 +++- cobject.cpp | 2 +- cpart.cpp | 4 ++-- cplace.cpp | 2 +- crecherche.cpp | 2 +- cscene.cpp | 4 ++-- 9 files changed, 15 insertions(+), 13 deletions(-) diff --git a/cbook.cpp b/cbook.cpp index d49f3dd..ecacedf 100644 --- a/cbook.cpp +++ b/cbook.cpp @@ -17,8 +17,8 @@ cBook::cBook(const QString &szTitle, QObject *parent) : QObject(parent), m_szTitle(szTitle), m_szSubtitle(""), - m_lpShortDescription(0), - m_lpDescription(0), + m_lpShortDescription(new cTextDocument(parent)), + m_lpDescription(new cTextDocument(parent)), m_szAuthor(""), m_startedAt(QDateTime(QDate(1, 1, 1))), m_finishedAt(QDateTime(QDate(1, 1, 1))), diff --git a/cchapter.cpp b/cchapter.cpp index adf0563..c022925 100644 --- a/cchapter.cpp +++ b/cchapter.cpp @@ -17,8 +17,8 @@ cChapter::cChapter(qint32 iID, QObject *parent) : m_lpPart(0), m_szName(""), m_iSortOrder(-1), - m_lpDescription(0), - m_lpText(0), + m_lpDescription(new cTextDocument(parent)), + m_lpText(new cTextDocument(parent)), m_lpItem(0), m_bDeleted(false) { diff --git a/ccharacter.cpp b/ccharacter.cpp index 2a0af33..b1a11a9 100644 --- a/ccharacter.cpp +++ b/ccharacter.cpp @@ -38,7 +38,7 @@ cCharacter::cCharacter(qint32 iID, QObject *parent) : m_szSkin(QString("")), m_szSchool(QString("")), m_szJob(QString("")), - m_lpDescription(0), + m_lpDescription(new cTextDocument(parent)), m_bDeleted(false) { } diff --git a/cimage.cpp b/cimage.cpp index 2d5794e..060f9c2 100644 --- a/cimage.cpp +++ b/cimage.cpp @@ -13,7 +13,9 @@ cImage::cImage(QObject *parent) : - QObject(parent) + QObject(parent), + m_szName(""), + m_lpDescription(new cTextDocument(parent)) { } diff --git a/cobject.cpp b/cobject.cpp index d419d1b..39ec7dd 100644 --- a/cobject.cpp +++ b/cobject.cpp @@ -16,7 +16,7 @@ cObject::cObject(qint32 iID, QObject *parent) : m_iID(iID), m_szName(""), m_szType(""), - m_lpDescription(0), + m_lpDescription(new cTextDocument(parent)), m_bDeleted(false) { } diff --git a/cpart.cpp b/cpart.cpp index cd83ef1..316d84c 100644 --- a/cpart.cpp +++ b/cpart.cpp @@ -16,8 +16,8 @@ cPart::cPart(qint32 iID, QObject *parent) : m_iID(iID), m_szName(""), m_iSortOrder(-1), - m_lpDescription(0), - m_lpText(0), + m_lpDescription(new cTextDocument(parent)), + m_lpText(new cTextDocument(parent)), m_lpItem(0), m_bDeleted(false) { diff --git a/cplace.cpp b/cplace.cpp index 7815118..05a9fbe 100644 --- a/cplace.cpp +++ b/cplace.cpp @@ -17,7 +17,7 @@ cPlace::cPlace(qint32 iID, QObject *parent) : m_szName(""), m_szLocation(""), m_szType(""), - m_lpDescription(0), + m_lpDescription(new cTextDocument(parent)), m_bDeleted(false) { } diff --git a/crecherche.cpp b/crecherche.cpp index 0ea6d96..8209a20 100644 --- a/crecherche.cpp +++ b/crecherche.cpp @@ -16,7 +16,7 @@ cRecherche::cRecherche(qint32 iID, QObject *parent) : m_iID(iID), m_szName(""), m_szLink(""), - m_lpDescription(0), + m_lpDescription(new cTextDocument(parent)), m_bDeleted(false) { } diff --git a/cscene.cpp b/cscene.cpp index f7242d9..fa0e035 100644 --- a/cscene.cpp +++ b/cscene.cpp @@ -19,9 +19,9 @@ cScene::cScene(qint32 iID, QObject *parent) : m_lpChapter(0), m_szName(""), m_iSortOrder(-1), - m_lpDescription(0), + m_lpDescription(new cTextDocument(parent)), m_state(STATE::STATE_unknown), - m_lpText(0), + m_lpText(new cTextDocument(parent)), m_lpItem(0), m_lpStateItem(0), m_bDeleted(false)