Public Member Functions | |
void | slotAppendObject (const Gui::ViewProvider &) |
void | slotDeleteDocument (const Gui::Document &) |
void | slotDeleteObject (const Gui::ViewProvider &) |
Static Public Member Functions | |
static void | destruct () |
Destructs the sole instance. | |
static ViewProviderPythonFeatureObserver * | instance () |
The one and only instance. |
Definition at line 71 of file ViewProviderPythonFeature.cpp.
void ViewProviderPythonFeatureObserver::destruct | ( | void | ) | [static] |
Destructs the sole instance.
Definition at line 106 of file ViewProviderPythonFeature.cpp.
ViewProviderPythonFeatureObserver * ViewProviderPythonFeatureObserver::instance | ( | void | ) | [static] |
The one and only instance.
Definition at line 99 of file ViewProviderPythonFeature.cpp.
Referenced by Gui::ViewProviderPythonFeatureImp::ViewProviderPythonFeatureImp().
void ViewProviderPythonFeatureObserver::slotAppendObject | ( | const Gui::ViewProvider & | obj | ) |
Definition at line 121 of file ViewProviderPythonFeature.cpp.
References Py::Exception::clear(), App::PropertyPythonObject::getClassTypeId(), Gui::ViewProviderDocumentObject::getClassTypeId(), App::DocumentObject::getDocument(), Gui::ViewProviderDocumentObject::getObject(), App::PropertyContainer::getPropertyByName(), and Base::BaseClass::isDerivedFrom().
void ViewProviderPythonFeatureObserver::slotDeleteDocument | ( | const Gui::Document & | d | ) |
Definition at line 112 of file ViewProviderPythonFeature.cpp.
References Gui::Document::getDocument().
void ViewProviderPythonFeatureObserver::slotDeleteObject | ( | const Gui::ViewProvider & | obj | ) |
Definition at line 152 of file ViewProviderPythonFeature.cpp.
References Py::Exception::clear(), App::PropertyPythonObject::getClassTypeId(), Gui::ViewProviderDocumentObject::getClassTypeId(), App::DocumentObject::getDocument(), Gui::ViewProviderDocumentObject::getObject(), App::PropertyContainer::getPropertyByName(), App::Document::getUndoMode(), and Base::BaseClass::isDerivedFrom().