Public Types | |
typedef boost::signals2::scoped_connection | Connection |
Public Member Functions | |
void | createdObject (const Gui::ViewProvider &obj) |
void | deletedDocument (const Gui::Document &doc) |
void | deletedObject (const Gui::ViewProvider &obj) |
ViewProviderDocumentObject * | get () const |
Private (ViewProviderDocumentObject *obj) | |
void | reset () |
Public Attributes | |
Connection | connectApplicationDeletedDocument |
Connection | connectDocumentCreatedObject |
Connection | connectDocumentDeletedObject |
bool | indocument |
Gui::ViewProviderDocumentObject * | object |
Member Typedef Documentation
◆ Connection
typedef boost::signals2::scoped_connection Gui::ViewProviderWeakPtrT::Private::Connection |
Constructor & Destructor Documentation
◆ Private()
Gui::ViewProviderWeakPtrT::Private::Private | ( | ViewProviderDocumentObject * | obj | ) |
References Gui::ViewProviderWeakPtrT::Private::connectApplicationDeletedDocument, Gui::ViewProviderWeakPtrT::Private::connectDocumentCreatedObject, Gui::ViewProviderWeakPtrT::Private::connectDocumentDeletedObject, Gui::ViewProviderWeakPtrT::Private::createdObject(), Gui::ViewProviderWeakPtrT::Private::deletedDocument(), Gui::ViewProviderWeakPtrT::Private::deletedObject(), and Gui::ViewProviderWeakPtrT::Private::indocument.
Member Function Documentation
◆ createdObject()
void Gui::ViewProviderWeakPtrT::Private::createdObject | ( | const Gui::ViewProvider & | obj | ) |
References Gui::ViewProviderWeakPtrT::Private::indocument.
Referenced by Gui::ViewProviderWeakPtrT::Private::Private().
◆ deletedDocument()
void Gui::ViewProviderWeakPtrT::Private::deletedDocument | ( | const Gui::Document & | doc | ) |
References Gui::ViewProviderWeakPtrT::Private::reset().
Referenced by Gui::ViewProviderWeakPtrT::Private::Private().
◆ deletedObject()
void Gui::ViewProviderWeakPtrT::Private::deletedObject | ( | const Gui::ViewProvider & | obj | ) |
References Gui::ViewProviderWeakPtrT::Private::indocument.
Referenced by Gui::ViewProviderWeakPtrT::Private::Private().
◆ get()
ViewProviderDocumentObject* Gui::ViewProviderWeakPtrT::Private::get | ( | ) | const |
References Gui::ViewProviderWeakPtrT::Private::indocument, and Gui::ViewProviderWeakPtrT::Private::object.
Referenced by draftguitools.gui_trackers.editTracker::move().
◆ reset()
void Gui::ViewProviderWeakPtrT::Private::reset | ( | ) |
References Gui::ViewProviderWeakPtrT::Private::connectApplicationDeletedDocument, Gui::ViewProviderWeakPtrT::Private::connectDocumentCreatedObject, Gui::ViewProviderWeakPtrT::Private::connectDocumentDeletedObject, and Gui::ViewProviderWeakPtrT::Private::indocument.
Referenced by Gui::ViewProviderWeakPtrT::Private::deletedDocument(), and draftguitools.gui_trackers.gridTracker::set().
Member Data Documentation
◆ connectApplicationDeletedDocument
Connection Gui::ViewProviderWeakPtrT::Private::connectApplicationDeletedDocument |
◆ connectDocumentCreatedObject
Connection Gui::ViewProviderWeakPtrT::Private::connectDocumentCreatedObject |
◆ connectDocumentDeletedObject
Connection Gui::ViewProviderWeakPtrT::Private::connectDocumentDeletedObject |
◆ indocument
bool Gui::ViewProviderWeakPtrT::Private::indocument |
◆ object
Gui::ViewProviderDocumentObject* Gui::ViewProviderWeakPtrT::Private::object |
The documentation for this class was generated from the following file:
- src/Gui/DocumentObserver.cpp