1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef ROADEDITDIALOG_H
- #define ROADEDITDIALOG_H
- #include <QDialog>
- #include "myview.h"
- #include "OpenDrive/OpenDrive.h"
- #include "ivxodrtool.h"
- namespace Ui {
- class RoadEditDialog;
- }
- class RoadEditDialog : public QDialog
- {
- Q_OBJECT
- public:
- explicit RoadEditDialog(OpenDrive * pxodr,QWidget *parent = nullptr);
- ~RoadEditDialog();
- private:
- void ExecPainter();
- private slots:
- virtual void paintEvent(QPaintEvent *);
- void on_comboBox_Road_activated(const QString &arg1);
- void on_comboBox_Road_currentIndexChanged(int index);
- void on_comboBox_Geo_currentIndexChanged(int index);
- private:
- Ui::RoadEditDialog *ui;
- OpenDrive * mpxodr;
- QImage *image;
- QPainter *painter;
- MyView *myview;
- QTimer *timer;
- QGraphicsScene *scene;
- Road * mpCurRoad = 0;
- int mnSelGeo = -1;
- };
- #endif // ROADEDITDIALOG_H
|