32 #ifndef CONNECTIONDIAGRAM_H
33 #define CONNECTIONDIAGRAM_H
39 #include <QSvgRenderer>
40 #include <QGraphicsSvgItem>
58 void resizeEvent(QResizeEvent *event);
59 void showEvent(QShowEvent *event);
62 Ui::ConnectionDiagram *ui;
64 QSvgRenderer *m_renderer;
65 QGraphicsSvgItem *m_background;
66 QGraphicsScene *m_scene;
71 const QString ENUM_SPECIAL_CHARS =
"[\\.\\-\\s\\+/\\(\\)]";
73 void setupGraphicsScene();
74 void setupGraphicsSceneItems(QStringList elementsToShow);
75 void addUavoFieldElements(QStringList &elements,
UAVObject *obj,
const QString &prefix =
"");
81 #endif // CONNECTIONDIAGRAM_H