34 #include <QTreeWidget> 35 #include <QTreeWidgetItem> 77 unsigned int numberOfViewedComponent()
override;
82 void refresh(
Viewer* whoIsAsking =
nullptr)
override;
85 QWidget* getWidget(QWidget* parent)
override;
88 QMenu* getMenu()
override;
91 virtual QWidget* getPreferenceWidget(QWidget* parent);
100 void refreshInterfaceNode(
Component* comp)
override;
111 void selectionChanged();
114 void doubleClicked(QTreeWidgetItem*,
int);
117 void rightButtonPressed(
const QPoint&);
136 QTreeWidgetItem* getNewItem(QTreeWidgetItem* parent,
Component*);
139 QTreeWidgetItem* add(QTreeWidgetItem*,
Component*);
147 void remove(QTreeWidgetItem*);
Viewer is an abstract viewer.
Definition: Viewer.h:55
QMap< Component *, QTreeWidgetItem * > itemCompMap
the map to get the QTreeWidgetItem corresponding to a parentComp
Definition: Explorer.h:127
Definition: Action.cpp:36
A Component represents something that could be included in the explorer view, the interactive 3D view...
Definition: sdk/libraries/core/component/Component.h:298
Explorer window, display the list of all data currently opened in the application.
Definition: Explorer.h:58
#define CAMITK_API
Definition: CamiTKAPI.h:49
A component is something that composed something and could also be a part of something.
Definition: modeling/libraries/pml/Component.h:48
QMap< QTreeWidgetItem *, Component * > itemComponentMap
Definition: Explorer.h:124
QMenu * explorerMenu
Definition: Explorer.h:162
QAction * editRename
the possible action
Definition: Explorer.h:165
QTreeWidget * explorerTree
the list view
Definition: Explorer.h:156