5 #ifndef CNOID_BASE_TREE_VIEW_H
6 #define CNOID_BASE_TREE_VIEW_H
9 #include <cnoid/Signal>
11 #include "exportdecl.h"
23 virtual void setModel(QAbstractItemModel* model);
27 SignalProxy<void(
const QModelIndex& index)> sigCollapsed();
28 SignalProxy<void(
const QModelIndex& index)> sigExpanded();
29 SignalProxy<void(
const QModelIndex& index)> sigActivated();
30 SignalProxy<void(
const QModelIndex& index)> sigClicked();
31 SignalProxy<void(
const QModelIndex& index)> sigDoubleClicked();
32 SignalProxy<void(
const QModelIndex& index)> sigEntered();
33 SignalProxy<void(
const QModelIndex& index)> sigPressed();
38 void onCollapsed(
const QModelIndex& index);
39 void onExpanded(
const QModelIndex& index);
40 void onActivated(
const QModelIndex& index);
41 void onClicked(
const QModelIndex& index);
42 void onDoubleClicked(
const QModelIndex& index);
43 void onEntered(
const QModelIndex& index);
44 void onPressed(
const QModelIndex& index);
45 void onViewportEntered(
void);
48 Signal<void(
const QModelIndex& index)> sigCollapsed_;
49 Signal<void(
const QModelIndex& index)> sigExpanded_;