From 8e26c4a2df85aae0a9ac13a147ee44eaac482e73 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 28 Feb 2020 21:14:34 +0100 Subject: [PATCH] App: [skip ci] add further constructor to SubObjectT --- src/App/DocumentObserver.cpp | 8 +++++++- src/App/DocumentObserver.h | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/App/DocumentObserver.cpp b/src/App/DocumentObserver.cpp index e6650d5060..789386ba8e 100644 --- a/src/App/DocumentObserver.cpp +++ b/src/App/DocumentObserver.cpp @@ -275,7 +275,13 @@ SubObjectT::SubObjectT(SubObjectT &&other) SubObjectT::SubObjectT(const DocumentObject *obj, const char *s) :DocumentObjectT(obj),subname(s?s:"") -{} +{ +} + +SubObjectT::SubObjectT(const DocumentObjectT& obj, const char *s) + :DocumentObjectT(obj),subname(s?s:"") +{ +} SubObjectT::SubObjectT(const char *docName, const char *objName, const char *s) :DocumentObjectT(docName,objName), subname(s?s:"") diff --git a/src/App/DocumentObserver.h b/src/App/DocumentObserver.h index eae3295755..53dea56df7 100644 --- a/src/App/DocumentObserver.h +++ b/src/App/DocumentObserver.h @@ -157,6 +157,9 @@ public: /*! Constructor */ SubObjectT(SubObjectT &&); + /*! Constructor */ + SubObjectT(const DocumentObjectT & obj, const char *subname); + /*! Constructor */ SubObjectT(const DocumentObject*, const char *subname);