Gui::ViewProviderWeakPtrT::Private Class Reference

Public Types

typedef boost::signals2::scoped_connection Connection
 

Public Member Functions

void createdObject (const Gui::ViewProvider &obj) noexcept
 
void deletedDocument (const Gui::Document &doc)
 
void deletedObject (const Gui::ViewProvider &obj) noexcept
 
ViewProviderDocumentObjectget () const
 
 Private (ViewProviderDocumentObject *obj)
 
void reset ()
 
void set (ViewProviderDocumentObject *obj)
 

Public Attributes

Connection connectApplicationDeletedDocument
 
Connection connectDocumentCreatedObject
 
Connection connectDocumentDeletedObject
 
bool indocument
 
Gui::ViewProviderDocumentObjectobject
 

Member Typedef Documentation

◆ Connection

typedef boost::signals2::scoped_connection Gui::ViewProviderWeakPtrT::Private::Connection

Constructor & Destructor Documentation

◆ Private()

Gui::ViewProviderWeakPtrT::Private::Private ( ViewProviderDocumentObject obj)

Member Function Documentation

◆ createdObject()

void Gui::ViewProviderWeakPtrT::Private::createdObject ( const Gui::ViewProvider obj)
noexcept

◆ deletedDocument()

void Gui::ViewProviderWeakPtrT::Private::deletedDocument ( const Gui::Document doc)

◆ deletedObject()

void Gui::ViewProviderWeakPtrT::Private::deletedObject ( const Gui::ViewProvider obj)
noexcept

◆ get()

◆ reset()

◆ set()

Member Data Documentation

◆ connectApplicationDeletedDocument

Connection Gui::ViewProviderWeakPtrT::Private::connectApplicationDeletedDocument

◆ connectDocumentCreatedObject

Connection Gui::ViewProviderWeakPtrT::Private::connectDocumentCreatedObject

◆ connectDocumentDeletedObject

Connection Gui::ViewProviderWeakPtrT::Private::connectDocumentDeletedObject

◆ indocument

◆ object


The documentation for this class was generated from the following file: