CustusX
2023.01.05-dev+develop.0da12
An IGT application
|
#include <cxTreeNode.h>
Signals | |
void | parentChanged (TreeNodePtr prev, TreeNodePtr next) |
void | changed () |
Public Member Functions | |
virtual | ~TreeNode () |
virtual std::vector< TreeNodePtr > | getChildren () const =0 |
virtual QString | getUid () const =0 |
virtual QString | getName () const =0 |
virtual QString | getType () const =0 |
virtual TreeNodePtr | getParent () const =0 |
virtual bool | isVisibleNode () const =0 |
virtual void | activate ()=0 |
virtual QIcon | getIcon () const =0 |
virtual QVariant | getViewGroupVisibility (int index) const =0 |
virtual void | setViewGroupVisibility (int index, bool value)=0 |
virtual boost::shared_ptr< QWidget > | createPropertiesWidget () const =0 |
virtual QVariant | getColor () const =0 |
virtual bool | useColoredName () const =0 |
virtual QVariant | getFont () const =0 |
virtual bool | isDefaultExpanded () const =0 |
virtual bool | isRemovable () const =0 |
virtual void | remove ()=0 |
virtual std::vector< TreeNodePtr > | getVisibleChildren () const =0 |
virtual TreeNodePtr | getVisibleParent () const =0 |
Definition at line 34 of file cxTreeNode.h.
|
inlinevirtual |
Definition at line 38 of file cxTreeNode.h.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::TreeNodeImpl, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
|
signal |
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::TreeNodeImpl, cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
|
pure virtual |
Implemented in cx::CachedTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::TreeNodeImpl, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::TreeNodeImpl, cx::ToolTreeNode, and cx::ViewGroupTreeNode.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, cx::GroupTreeNode, cx::SpaceTreeNode, cx::TopTreeNode, and cx::TreeNodeImpl.
|
signal |
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::DataTreeNode, cx::ShowDataTreeNodeBase, and cx::TreeNodeImpl.
|
pure virtual |
Implemented in cx::CachedTreeNode, cx::TreeNodeImpl, cx::ToolTreeNode, and cx::ViewGroupTreeNode.