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
1.8.17