28 #ifndef PICKERLEGENDWIDGET_H
29 #define PICKERLEGENDWIDGET_H
35 #include "../common/commonGlobal.h"
36 #include "../common/typeDefs.h"
37 #include "../common/shape.h"
39 #include "commonWidgets.h"
42 #include <qvector3d.h>
43 #include <qvector4d.h>
44 #include <QtWidgets/qtreewidget.h>
45 #include <QtGui/qpixmap.h>
55 QHash< int, QPair <int, int> > m_relationHash;
58 void updatePicker(
const int index,
const QPointF position);
59 void updatePickers(
const QVector<int> indices,
const QVector< QPointF> positions);
60 void updatePicker(
const int index,
const QVector3D position);
61 void updatePickers(
const QVector<int> indices,
const QVector< QVector3D> positions);
63 void updateChildPlot(
const int index,
int type,
const QVector4D positionAndDirection);
64 void updateChildPlots(
const QVector<int> indices,
const QVector<int> type,
const QVector<QVector4D> positionAndDirection);
65 void removeChildPlot(
int index);
66 void removeChildPlots();
68 void removePicker(
int index);
71 QPainterPath renderToPainterPath(
const int xsize,
const int ysize,
const int fontSize);
80 #endif // MARKERLEGENDWIDGET_H
Definition: plotInfoPicker.h:47