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
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())

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: