6#include <QtCore/QObject>
7#include <QtCore/QString>
8#include <QtQuick/QQuickImageProvider>
9#include <QtGui/QPainter>
28 void drawAxisIndicator(QPainter& p,
const QPointF& origin,
float fontSize,
const QColor& color);
30 QPixmap
requestPixmap(
const QString&
id, QSize* size,
const QSize& requestedSize)
override;
36 QList<ActuatorGeometry>&
actuators() {
return _actuators; }
44 QList<ActuatorGeometry> _actuators{};
47 QList<ImagePosition> _actuatorImagePositions{};
QPixmap requestPixmap(const QString &id, QSize *size, const QSize &requestedSize) override
void drawAxisIndicator(QPainter &p, const QPointF &origin, float fontSize, const QColor &color)
static VehicleGeometryImageProvider * instance()
QList< ActuatorGeometry > & actuators()
int getHighlightedMotorIndexAtPos(const QSizeF &displaySize, const QPointF &position)
ActuatorGeometry::Type type