#ifndef DIALOGROADOBJECT_OUTLINE_H #define DIALOGROADOBJECT_OUTLINE_H #include #include "viewcreate.h" #include namespace Ui { class DialogRoadObject_outline; } class DialogRoadObject_outline : public QDialog { Q_OBJECT public: explicit DialogRoadObject_outline(Object * pObject,QWidget *parent = nullptr); ~DialogRoadObject_outline(); private: Ui::DialogRoadObject_outline *ui; Object * mpObject = 0; void CreateView(); private slots: void CurrentOutline(int index); void onClickAdd(); void onClickDelete(); void onClickChange(); void onClickcornerRoad(); void onClickcornerLocal(); private: QComboBox * mpCBOutline; QLineEdit * mpLEid; QComboBox * mpCBfillType; QComboBox * mpCBouter; QComboBox * mpCBclosed; QComboBox * mpCBlaneType; QPushButton * mpPBcornerRoad; QPushButton * mpPBcornerLocal; QPushButton * mpPBAdd; QPushButton * mpPBDelete; QPushButton * mpPBChange; private: void UpdateCB(); }; #endif // DIALOGROADOBJECT_OUTLINE_H