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;