#ifndef FORMTRACK_H #define FORMTRACK_H #include #include "forminfo.h" #pragma execution_character_set("utf-8") namespace Ui { class FormTrack; } class FormTrack : public QWidget { Q_OBJECT public: explicit FormTrack(QWidget *parent = nullptr, QString strWellName="", QString strTrackName=""); ~FormTrack(); private: Ui::FormTrack *ui; public: QString m_strWellName; QString m_strTrackName; public: void Add(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin); QJsonObject makeJson(); signals: void sig_AddLine(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin); public slots: void s_addLine(QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QColor lineColor, double dWidth, float vmax, float vmin); }; #endif // FORMTRACK_H