63 bool flatMode = this->
repo()->getMode()==
"flat";
64 bool parentVisible = this->
getParent()->isVisibleNode();
65 return parentVisible && flatMode;
70 return this->
repo()->getNode(
mData->getUid());
101 return Qt::CheckState(2);
103 return Qt::CheckState(0);
116 group->setProperties(
mData->getUid(), props);
121 return this->
getParent()->createPropertiesWidget();
134 return mData->getUid() +
"_volume";
142 return "data_volume";
159 return mData->getUid() +
"_slice2D";
167 return "data_slice2D";
184 return mData->getUid() +
"_slice3D";
192 return "data_slice3D";
boost::shared_ptr< TreeNode > TreeNodePtr
static DataViewProperties createSlice3D()
boost::shared_ptr< class ViewGroupData > ViewGroupDataPtr
virtual DataViewProperties getDefiningDataViewProperties() const =0
ShowSlice2DDataTreeNode(TreeRepositoryWeakPtr repo, DataPtr data)
virtual TreeNodePtr getParent() const
VisServicesPtr getServices() const
virtual QString getName() const
virtual QString getUid() const
boost::weak_ptr< class TreeRepository > TreeRepositoryWeakPtr
virtual QVariant getColor() const
virtual void setViewGroupVisibility(int index, bool value)
static DataViewProperties createSlice2D()
QWidget * createPropertiesWidget() const
virtual QString getUid() const
virtual QVariant getViewGroupVisibility(int index) const
boost::shared_ptr< class Data > DataPtr
ShowSlice3DDataTreeNode(TreeRepositoryWeakPtr repo, DataPtr data)
virtual QIcon getIcon() const
virtual QString getType() const
virtual DataViewProperties getDefiningDataViewProperties() const
virtual QString getType() const
ShowDataTreeNodeBase(TreeRepositoryWeakPtr repo, DataPtr data)
virtual QString getUid() const
bool containsAnyFlagsIn(DataViewProperties required) const
virtual bool isVisibleNode() const
virtual QVariant getFont() const
virtual QString getName() const
static DataViewProperties createVolume3D()
virtual DataViewProperties getDefiningDataViewProperties() const
virtual QString getType() const
DataViewProperties removeFlagsIn(DataViewProperties rhs) const
DataViewProperties addFlagsIn(DataViewProperties rhs) const
virtual DataViewProperties getDefiningDataViewProperties() const
virtual QString getName() const
ShowVolumeDataTreeNode(TreeRepositoryWeakPtr repo, DataPtr data)