NorMIT-nav  2023.01.05-dev+develop.0da12
An IGT application
cx::ShowSlice3DDataTreeNode Class Reference

#include <cxShowDataTreeNode.h>

Inheritance diagram for cx::ShowSlice3DDataTreeNode:
cx::ShowDataTreeNodeBase cx::TreeNodeImpl cx::TreeNode

Public Member Functions

 ShowSlice3DDataTreeNode (TreeRepositoryWeakPtr repo, DataPtr data)
 
virtual ~ShowSlice3DDataTreeNode ()
 
virtual QString getUid () const
 
virtual QString getName () const
 
virtual QString getType () const
 
- Public Member Functions inherited from cx::ShowDataTreeNodeBase
 ShowDataTreeNodeBase (TreeRepositoryWeakPtr repo, DataPtr data)
 
virtual ~ShowDataTreeNodeBase ()
 
virtual TreeNodePtr getParent () const
 
virtual bool isVisibleNode () const
 
virtual void activate ()
 
virtual QIcon getIcon () const
 
virtual QVariant getViewGroupVisibility (int index) const
 
virtual void setViewGroupVisibility (int index, bool value)
 
virtual boost::shared_ptr< QWidget > createPropertiesWidget () const
 
virtual QVariant getColor () const
 
virtual QVariant getFont () const
 
- Public Member Functions inherited from cx::TreeNodeImpl
 TreeNodeImpl (TreeRepositoryWeakPtr repo)
 
virtual ~TreeNodeImpl ()
 
virtual std::vector< TreeNodePtrgetChildren () const
 
virtual bool useColoredName () const
 
virtual bool isDefaultExpanded () const
 
virtual bool isRemovable () const
 
virtual void remove ()
 
virtual std::vector< TreeNodePtrgetVisibleChildren () const
 
virtual TreeNodePtr getVisibleParent () const
 
- Public Member Functions inherited from cx::TreeNode
virtual ~TreeNode ()
 

Protected Member Functions

virtual DataViewProperties getDefiningDataViewProperties () const
 
- Protected Member Functions inherited from cx::TreeNodeImpl
VisServicesPtr getServices () const
 
TreeRepositoryPtr repo ()
 
const TreeRepositoryPtr repo () const
 
QIcon addBackgroundColorToIcon (QIcon input, QColor color) const
 

Additional Inherited Members

- Signals inherited from cx::TreeNode
void parentChanged (TreeNodePtr prev, TreeNodePtr next)
 
void changed ()
 
- Protected Attributes inherited from cx::ShowDataTreeNodeBase
DataPtr mData
 
- Protected Attributes inherited from cx::TreeNodeImpl
TreeRepositoryWeakPtr mRepository
 

Detailed Description

Definition at line 77 of file cxShowDataTreeNode.h.

Constructor & Destructor Documentation

◆ ShowSlice3DDataTreeNode()

cx::ShowSlice3DDataTreeNode::ShowSlice3DDataTreeNode ( TreeRepositoryWeakPtr  repo,
DataPtr  data 
)

-----------------------------------------------------—


Definition at line 157 of file cxShowDataTreeNode.cpp.

◆ ~ShowSlice3DDataTreeNode()

virtual cx::ShowSlice3DDataTreeNode::~ShowSlice3DDataTreeNode ( )
inlinevirtual

Definition at line 82 of file cxShowDataTreeNode.h.

Member Function Documentation

◆ getDefiningDataViewProperties()

DataViewProperties cx::ShowSlice3DDataTreeNode::getDefiningDataViewProperties ( ) const
protectedvirtual

Implements cx::ShowDataTreeNodeBase.

Definition at line 173 of file cxShowDataTreeNode.cpp.

◆ getName()

QString cx::ShowSlice3DDataTreeNode::getName ( ) const
virtual

Implements cx::TreeNode.

Definition at line 165 of file cxShowDataTreeNode.cpp.

◆ getType()

QString cx::ShowSlice3DDataTreeNode::getType ( ) const
virtual

Implements cx::TreeNode.

Definition at line 169 of file cxShowDataTreeNode.cpp.

◆ getUid()

QString cx::ShowSlice3DDataTreeNode::getUid ( ) const
virtual

Implements cx::TreeNode.

Definition at line 161 of file cxShowDataTreeNode.cpp.


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