Gui::LinkView::SubInfo Class Reference
Public Member Functions | |
| bool | isLinked () const |
| void | link (App::DocumentObject *obj) |
| virtual void | onLinkedIconChange (LinkInfoPtr) override |
| SubInfo (LinkView &handle) | |
| virtual void | unlink (LinkInfoPtr info=LinkInfoPtr()) override |
| ~SubInfo () | |
Public Member Functions inherited from Gui::LinkOwner | |
| virtual void | onLinkedUpdateData (LinkInfoPtr, const App::Property *) |
Public Attributes | |
| LinkView & | handle |
| LinkInfoPtr | linkInfo |
| friend | LinkView |
| CoinPtr< SoSeparator > | pcNode |
| CoinPtr< SoTransform > | pcTransform |
| std::set< std::string > | subElements |
Additional Inherited Members | |
Protected Member Functions inherited from Gui::LinkOwner | |
| virtual | ~LinkOwner () |
Constructor & Destructor Documentation
◆ SubInfo()
| Gui::LinkView::SubInfo::SubInfo | ( | LinkView & | handle | ) |
References Gui::LinkView::SubInfo::pcNode, and Gui::LinkView::SubInfo::pcTransform.
◆ ~SubInfo()
| Gui::LinkView::SubInfo::~SubInfo | ( | ) |
Member Function Documentation
◆ isLinked()
| bool Gui::LinkView::SubInfo::isLinked | ( | ) | const |
References Gui::LinkView::SubInfo::linkInfo.
Referenced by Gui::LinkView::SubInfo::link().
◆ link()
| void Gui::LinkView::SubInfo::link | ( | App::DocumentObject * | obj | ) |
◆ onLinkedIconChange()
|
overridevirtual |
Reimplemented from Gui::LinkOwner.
References Gui::LinkView::autoSubLink, Gui::LinkView::SubInfo::handle, Gui::LinkView::linkInfo, Gui::LinkView::onLinkedIconChange(), and Gui::LinkView::subInfo.
◆ unlink()
|
overridevirtual |
Reimplemented from Gui::LinkOwner.
References Gui::coinRemoveAllChildren(), Gui::LinkView::SubInfo::linkInfo, Gui::LinkView::SubInfo::pcNode, and Gui::LinkView::SubInfo::pcTransform.
Referenced by Gui::LinkView::SubInfo::link(), and Gui::LinkView::SubInfo::~SubInfo().
Member Data Documentation
◆ handle
| LinkView& Gui::LinkView::SubInfo::handle |
◆ linkInfo
| LinkInfoPtr Gui::LinkView::SubInfo::linkInfo |
◆ LinkView
| friend Gui::LinkView::SubInfo::LinkView |
◆ pcNode
| CoinPtr<SoSeparator> Gui::LinkView::SubInfo::pcNode |
◆ pcTransform
| CoinPtr<SoTransform> Gui::LinkView::SubInfo::pcTransform |
Referenced by Gui::LinkView::SubInfo::SubInfo(), and Gui::LinkView::SubInfo::unlink().
◆ subElements
| std::set<std::string> Gui::LinkView::SubInfo::subElements |
The documentation for this class was generated from the following file:
- src/Gui/ViewProviderLink.cpp
Public Member Functions inherited from
1.8.17