LAMPCAE/src/GeometryWidgets/dialogCreatePoint.h

42 lines
676 B
C++

#ifndef DIALOGCREATEPOINT_H_
#define DIALOGCREATEPOINT_H_
#include "geoDialogBase.h"
namespace Ui
{
class CreatePoint;
}
namespace GeometryWidget
{
class GeoPointWidget;
class GEOMETRYWIDGETSAPI CreatePointDialog : public GeoDialogBase
{
Q_OBJECT
public:
CreatePointDialog(GUI::MainWindow* m, MainWidget::PreWindow* p);
CreatePointDialog(GUI::MainWindow* m, MainWidget::PreWindow* p,Geometry::GeometrySet* set);
~CreatePointDialog();
private:
void init();
// void closeEvent(QCloseEvent *);
void reject() override;
void accept() override;
bool getPara(double* p);
private:
Ui::CreatePoint* _ui{};
GeoPointWidget* _pw{};
};
}
#endif