#ifndef DIALOGEDITROADMARK_H #define DIALOGEDITROADMARK_H #include #include "OpenDrive/OpenDrive.h" #include namespace Ui { class DialogEditRoadMark; } class DialogEditRoadMark : public QDialog { Q_OBJECT public: explicit DialogEditRoadMark(Road * pRoad,QWidget *parent = nullptr); ~DialogEditRoadMark(); private slots: void on_comboBox_LaneSection_currentIndexChanged(int index); void on_comboBox_Lane_currentIndexChanged(int index); void on_comboBox_Mark_currentIndexChanged(int index); void on_pushButton_AddLaneRoadMark_clicked(); void on_pushButton_ChangeLaneRoadMark_clicked(); void on_pushButton_DeleteLaneRoadMark_clicked(); private: Ui::DialogEditRoadMark *ui; Road * mpRoad; LaneSection * mpCurLS = 0; Lane * mpCurLane = 0; LaneRoadMark * mpCurLaneRoadMark = 0; }; #endif // DIALOGEDITROADMARK_H