#ifndef LC_DLGSPLINEPOINTS_H #define LC_DLGSPLINEPOINTS_H #include #include class LC_SplinePoints; namespace Ui { class DlgSplinePoints; } class LC_DlgSplinePoints : public QDialog { Q_OBJECT public: LC_DlgSplinePoints(QWidget* parent = 0, bool modal = false, Qt::WindowFlags fl = 0); virtual ~LC_DlgSplinePoints(); public slots: virtual void setSpline(LC_SplinePoints& b); virtual void updateSpline(); void updatePoints(); protected slots: virtual void languageChange(); private: LC_DlgSplinePoints(LC_DlgSplinePoints const&) = delete; LC_DlgSplinePoints& operator = (LC_DlgSplinePoints const&) = delete; LC_DlgSplinePoints(LC_DlgSplinePoints &&) = delete; LC_DlgSplinePoints& operator = (LC_DlgSplinePoints &&) = delete; LC_SplinePoints* bezier; std::unique_ptr ui; }; #endif // LC_DLGSPLINEPOINTS_H