34 #include <QTreeWidget>
35 #include <QTreeWidgetItem>
73 virtual unsigned int numberOfViewedComponent();
78 virtual void refresh(
Viewer *whoIsAsking=NULL);
81 virtual QWidget * getWidget(QWidget * parent);
84 virtual QMenu * getMenu();
87 virtual QWidget* getPreferenceWidget(QWidget * parent);
96 virtual void refreshInterfaceNode(
Component * comp);
107 void selectionChanged();
110 void doubleClicked(QTreeWidgetItem *,
int);
113 void rightButtonPressed(
const QPoint &);
132 QTreeWidgetItem* getNewItem(QTreeWidgetItem* parent,
Component *);
135 QTreeWidgetItem* add(QTreeWidgetItem*,
Component *);
143 void remove(QTreeWidgetItem*);
Viewer is an abstract viewer.
Definition: Viewer.h:50
QMap< Component *, QTreeWidgetItem * > itemCompMap
the map to get the QTreeWidgetItem corresponding to a parentComp
Definition: Explorer.h:123
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: Component.h:287
Explorer window, display the list of all data currently opened in the application.
Definition: Explorer.h:54
#define CAMITK_API
Definition: CamiTKAPI.h:49
QMap< QTreeWidgetItem *, Component * > itemComponentMap
Definition: Explorer.h:120
QMenu * explorerMenu
Definition: Explorer.h:158
QAction * editRename
the possible action
Definition: Explorer.h:161
QTreeWidget * explorerTree
the list view
Definition: Explorer.h:152