32 #ifndef CXTREENODEIMPL_H
33 #define CXTREENODEIMPL_H
53 virtual std::vector<TreeNodePtr>
getChildren()
const;
59 virtual QVariant
getColor()
const {
return QVariant(); }
61 virtual QVariant
getFont()
const {
return QVariant(); }
66 virtual void remove() { }
83 #endif // CXTREENODEIMPL_H
boost::shared_ptr< class TreeRepository > TreeRepositoryPtr
virtual QVariant getColor() const
boost::shared_ptr< TreeNode > TreeNodePtr
VisServicesPtr getServices() const
boost::shared_ptr< class VisServices > VisServicesPtr
virtual QVariant getViewGroupVisibility(int index) const
virtual bool isVisibleNode() const
TreeNodeImpl(TreeRepositoryWeakPtr repo)
virtual QVariant getFont() const
virtual bool isRemovable() const
boost::weak_ptr< class TreeRepository > TreeRepositoryWeakPtr
virtual bool isDefaultExpanded() const
virtual std::vector< TreeNodePtr > getVisibleChildren() const
virtual bool useColoredName() const
TreeRepositoryWeakPtr mRepository
boost::weak_ptr< TreeNode > TreeNodeWeakPtr
QIcon addBackgroundColorToIcon(QIcon input, QColor color) const
virtual void setViewGroupVisibility(int index, bool value)
virtual TreeNodePtr getVisibleParent() const
virtual QWidget * createPropertiesWidget() const
virtual std::vector< TreeNodePtr > getChildren() const