From 9a38d631d6019ccdbdc20c27c92f7e89223e52b4 Mon Sep 17 00:00:00 2001 From: wmayer Date: Fri, 29 Apr 2016 18:10:44 +0200 Subject: [PATCH] + add overloaded constructor of SelectionObject --- src/Gui/SelectionObject.cpp | 7 +++++++ src/Gui/SelectionObject.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/Gui/SelectionObject.cpp b/src/Gui/SelectionObject.cpp index c5fbedc566..80cb3dc81b 100644 --- a/src/Gui/SelectionObject.cpp +++ b/src/Gui/SelectionObject.cpp @@ -43,6 +43,13 @@ SelectionObject::SelectionObject() { } +SelectionObject::SelectionObject(App::DocumentObject* obj) +{ + FeatName = obj->getNameInDocument(); + DocName = obj->getDocument()->getName(); + TypeName = obj->getTypeId().getName(); +} + SelectionObject::~SelectionObject() { } diff --git a/src/Gui/SelectionObject.h b/src/Gui/SelectionObject.h index 326ea952ce..2ff59d3960 100644 --- a/src/Gui/SelectionObject.h +++ b/src/Gui/SelectionObject.h @@ -44,6 +44,7 @@ class GuiExport SelectionObject : public Base::BaseClass public: /** Constructs a SelectionObject object. */ SelectionObject(); + SelectionObject(App::DocumentObject*); virtual ~SelectionObject(); /** * The default implementation returns an instance of @ref SelectionObjectPy.