11 #ifndef CXBROWSERWIDGET_H_ 12 #define CXBROWSERWIDGET_H_ 23 class QTreeWidgetItem;
31 class PopupToolbarWidget;
33 class EraseDataToolButton;
34 typedef boost::shared_ptr<class TreeNode>
TreeNodePtr;
69 void onCurrentItemChanged();
70 void createButtonWidget(QWidget* widget);
72 void expandDefault(QModelIndex index);
73 void updateNodeName();
74 void eraseCurrentNode();
76 void onNodeCollapsed(
const QModelIndex & index);
77 void onNodeExpanded(
const QModelIndex & index);
78 void expandRestore(QModelIndex index);
79 bool setCurrentNode(QString uid, QModelIndex index);
83 QPointer<ReplacableContentWidget> mPropertiesWidget;
90 QList<QString> mExpanded;
91 QString mActiveNodeUid;
boost::shared_ptr< class TreeRepository > TreeRepositoryPtr
boost::shared_ptr< TreeNode > TreeNodePtr
boost::shared_ptr< class VisServices > VisServicesPtr
Helper class for storing one string value in an xml document.
boost::shared_ptr< class StringProperty > StringPropertyPtr
Helper class for xml files used to store ssc/cx data.
Namespace for all CustusX production code.