9 #ifndef PARTICLETREEWIDGET_H
10 #define PARTICLETREEWIDGET_H
12 #include <QtGui/QTreeWidget>
14 #include <osg/ref_ptr>
93 for(
int i=0; i < columnCount(); ++i )
94 resizeColumnToContents( i );
99 void updateItem( QTreeWidgetItem* item,
int col );
113 void highlight( QTreeWidgetItem* item, QTreeWidgetItem* unHighlightMe );
116 QMap<int, QTreeWidgetItem*> m_UID2ItemMap;
void updateItem(QTreeWidgetItem *item, int col)
Called when item was changed by user.
Definition: ParticleTreeWidget.cpp:341
void autoResizeColumns()
Resize columns to fit content (just calls QTreeWidget::resizeColumnToContents() for every column) ...
Definition: ParticleTreeWidget.h:91
ParticleTreeWidget(QWidget *parent=0)
Definition: ParticleTreeWidget.cpp:53
void highlight(int uid)
Highlight in widget.
Definition: ParticleTreeWidget.cpp:304
Definition: ParticleTreeWidget.h:45
Definition: ParticleTreeWidget.h:58
Definition: ParticleTreeWidget.h:61
ColumnType
Definition: ParticleTreeWidget.h:42
void updateContent(const PaEvent &event, PhastScene *scene)
Fill this tree widget based on PaEvent and PhastScene content.
Definition: ParticleTreeWidget.cpp:119
Definition: ParticleTreeWidget.h:68
Definition: ParticleTreeWidget.h:63
Definition: ParticleTreeWidget.h:70
Definition: ParticleTreeWidget.h:50
Definition: ParticleTreeWidget.h:59
Definition: ParticleTreeWidget.h:39
The event's particles in a QTreeWidget, relates PaParticles (model) and OSG (graphical) representatio...
Definition: ParticleTreeWidget.h:31
Definition: ParticleTreeWidget.h:55
Definition: ParticleTreeWidget.h:38
Definition: ParticleTreeWidget.h:71
Definition: ParticleTreeWidget.h:49
Definition: ParticleTreeWidget.h:66
Definition: ParticleTreeWidget.h:69
void updateNeeded()
Views must be updated (e.g. due to color/alpha change)
void onItemActivated(QTreeWidgetItem *item, int col)
Slot for signal itemActivated(), just translates to signal particleActivated(int) ...
Definition: ParticleTreeWidget.cpp:316
Definition: ParticleTreeWidget.h:53
Definition: ParticleTreeWidget.h:46
QColor getPIDColor(int PID)
Definition: ParticleTreeWidget.cpp:112
Scenegraph holding static and dynamic Phast geometry.
Definition: PhastScene.h:32
Definition: ParticleTreeWidget.h:73
Definition: ParticleTreeWidget.h:60
Definition: ParticleTreeWidget.h:44
void particleActivated(int index)
User has selected another particle from the widget (e.g. usefull for FilterVis updates) ...
Definition: ParticleTreeWidget.h:67
Definition: ParticleTreeWidget.h:54
Definition: ParticleTreeWidget.h:62
void onCurrentItemChanged(QTreeWidgetItem *item, QTreeWidgetItem *)
Slot for signal currentItemChanged(), just translates to signal particleActivated(int) ...
Definition: ParticleTreeWidget.cpp:329
ItemDataRoles
Definition: ParticleTreeWidget.h:36