36 #include <QTreeWidget>
37 #include <QTreeWidgetItem>
99 void explorerSelectionChanged();
102 void doubleClicked(QTreeWidgetItem*,
int);
112 QMap<QTreeWidgetItem*, camitk::Component*> itemComponentMap;
115 QMap<camitk::Component*, QTreeWidgetItem*> topLevelCompItemMap;
136 void remove(QTreeWidgetItem*);
153 QTreeWidget* explorerTree;
#define EXPLORER_API
Definition: ExplorerAPI.h:54
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
The Explorer viewer displays the list of all data currently opened in the application.
Definition: Explorer.h:64
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:303
Viewer is an abstract class that is the base class for all viewers.
Definition: Viewer.h:181
virtual QMenu * getMenu()
get the viewer menu (returns nullptr by default, i.e. there are no default edit menu)
Definition: Viewer.h:246
virtual QWidget * getWidget()=0
get the viewer widget.
virtual void refresh(Viewer *whoIsAsking=nullptr)=0
refresh the view (can be interesting to know which other viewer is calling this)
Definition: Action.cpp:36
void rightButtonPressed()
send when the mouse right button is clicked