From 8be94f73e5d0b9ae672039cfc569cb15fc3fe029 Mon Sep 17 00:00:00 2001 From: Jochen Becher Date: Tue, 24 Nov 2015 19:55:50 +0100 Subject: [PATCH] ModelEditor: Add user defined virtual desctructors Change-Id: I6655feacf6a6e9d92f58ae5926a470e3d0373ad5 Reviewed-by: Tobias Hunger --- src/libs/3rdparty/modeling/qmt/diagram/dclass.cpp | 4 ++++ src/libs/3rdparty/modeling/qmt/diagram/dclass.h | 1 + src/libs/3rdparty/modeling/qmt/diagram/dcomponent.cpp | 4 ++++ src/libs/3rdparty/modeling/qmt/diagram/dcomponent.h | 1 + src/libs/3rdparty/modeling/qmt/diagram/ddiagram.cpp | 4 ++++ src/libs/3rdparty/modeling/qmt/diagram/ddiagram.h | 1 + src/libs/3rdparty/modeling/qmt/diagram/dinheritance.cpp | 4 ++++ src/libs/3rdparty/modeling/qmt/diagram/dinheritance.h | 1 + src/libs/3rdparty/modeling/qmt/diagram/dpackage.cpp | 4 ++++ src/libs/3rdparty/modeling/qmt/diagram/dpackage.h | 1 + 10 files changed, 25 insertions(+) diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dclass.cpp b/src/libs/3rdparty/modeling/qmt/diagram/dclass.cpp index c47cac8fe11..9a1e0bde599 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dclass.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/dclass.cpp @@ -41,6 +41,10 @@ DClass::DClass() { } +DClass::~DClass() +{ +} + void DClass::setUmlNamespace(const QString ¨Namespace) { m_umlNamespace = umlNamespace; diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dclass.h b/src/libs/3rdparty/modeling/qmt/diagram/dclass.h index 716021d7f53..b632ba77777 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dclass.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/dclass.h @@ -48,6 +48,7 @@ public: }; DClass(); + ~DClass() override; QString umlNamespace() const { return m_umlNamespace; } void setUmlNamespace(const QString ¨Namespace); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.cpp b/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.cpp index c782720cebf..8f582b64628 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.cpp @@ -41,6 +41,10 @@ DComponent::DComponent() { } +DComponent::~DComponent() +{ +} + void DComponent::setPlainShape(bool planeShape) { m_isPlainShape = planeShape; diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.h b/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.h index 74d727a5a5a..806d12ec42a 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/dcomponent.h @@ -39,6 +39,7 @@ class QMT_EXPORT DComponent : public DObject { public: DComponent(); + ~DComponent() override; bool isPlainShape() const { return m_isPlainShape; } void setPlainShape(bool planeShape); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.cpp b/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.cpp index 0c33680e383..2c2444d88ba 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.cpp @@ -39,6 +39,10 @@ DDiagram::DDiagram() { } +DDiagram::~DDiagram() +{ +} + void DDiagram::accept(DVisitor *visitor) { visitor->visitDDiagram(this); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.h b/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.h index ee22d511271..ee75d63541d 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/ddiagram.h @@ -39,6 +39,7 @@ class QMT_EXPORT DDiagram : public DObject { public: DDiagram(); + ~DDiagram() override; void accept(DVisitor *visitor) override; void accept(DConstVisitor *visitor) const override; diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.cpp b/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.cpp index b9916a14451..0051fd9ca1f 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.cpp @@ -41,6 +41,10 @@ DInheritance::DInheritance() { } +DInheritance::~DInheritance() +{ +} + Uid DInheritance::derived() const { return endAUid(); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.h b/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.h index 131c0aa57dd..ad358079ff4 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/dinheritance.h @@ -41,6 +41,7 @@ class QMT_EXPORT DInheritance : public DRelation { public: DInheritance(); + ~DInheritance() override; Uid derived() const; void setDerived(const Uid &derived); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dpackage.cpp b/src/libs/3rdparty/modeling/qmt/diagram/dpackage.cpp index 88a4d83d9b9..aa933859fa2 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dpackage.cpp +++ b/src/libs/3rdparty/modeling/qmt/diagram/dpackage.cpp @@ -39,6 +39,10 @@ DPackage::DPackage() { } +DPackage::~DPackage() +{ +} + void DPackage::accept(DVisitor *visitor) { visitor->visitDPackage(this); diff --git a/src/libs/3rdparty/modeling/qmt/diagram/dpackage.h b/src/libs/3rdparty/modeling/qmt/diagram/dpackage.h index f713c92dc1b..6ffe2e77106 100644 --- a/src/libs/3rdparty/modeling/qmt/diagram/dpackage.h +++ b/src/libs/3rdparty/modeling/qmt/diagram/dpackage.h @@ -39,6 +39,7 @@ class QMT_EXPORT DPackage : public DObject { public: DPackage(); + ~DPackage() override; void accept(DVisitor *visitor) override; void accept(DConstVisitor *visitor) const override;