Gui::LinkView::Element Class Reference

Public Member Functions

 Element (LinkView &handle)
 
bool isLinked () const
 
void link (App::DocumentObject *obj)
 
virtual void unlink (LinkInfoPtr info=LinkInfoPtr()) override
 
 ~Element ()
 
- Public Member Functions inherited from Gui::LinkOwner
virtual void onLinkedIconChange (LinkInfoPtr)
 
virtual void onLinkedUpdateData (LinkInfoPtr, const App::Property *)
 
virtual void unlink (LinkInfoPtr)
 

Public Attributes

int groupIndex = -1
 
LinkViewhandle
 
bool isGroup = false
 
LinkInfoPtr linkInfo
 
friend LinkView
 
CoinPtr< SoFCSelectionRootpcRoot
 
CoinPtr< SoSwitch > pcSwitch
 
CoinPtr< SoTransform > pcTransform
 

Additional Inherited Members

- Protected Member Functions inherited from Gui::LinkOwner
virtual ~LinkOwner ()
 

Constructor & Destructor Documentation

◆ Element()

◆ ~Element()

Member Function Documentation

◆ isLinked()

bool Gui::LinkView::Element::isLinked ( ) const

◆ link()

◆ unlink()

virtual void Gui::LinkView::Element::unlink ( LinkInfoPtr  info = LinkInfoPtr())
overridevirtual

Member Data Documentation

◆ groupIndex

int Gui::LinkView::Element::groupIndex = -1

◆ handle

◆ isGroup

bool Gui::LinkView::Element::isGroup = false

◆ linkInfo

◆ LinkView

friend Gui::LinkView::Element::LinkView

◆ pcRoot

◆ pcSwitch

CoinPtr<SoSwitch> Gui::LinkView::Element::pcSwitch

◆ pcTransform

CoinPtr<SoTransform> Gui::LinkView::Element::pcTransform

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