#ifndef FORMLINE_H #define FORMLINE_H #include #include #pragma execution_character_set("utf-8") namespace Ui { class FormLine; } class CDrawTvd; class FormLine : public QWidget { Q_OBJECT public: explicit FormLine(QWidget *parent = nullptr, QString strSlfName="", QString strWellName="", QString strTrackName="", QString strLineName=""); ~FormLine(); private: Ui::FormLine *ui; protected: void paintEvent(QPaintEvent *event); virtual void wheelEvent(QWheelEvent *event); public: QString m_strUuid; QString m_strSlfName; QString m_strWellName; QString m_strTrackName; QString m_strLineName; CDrawTvd *m_drawTvd; QWidget *m_parent; public: void DrawTvd(); public slots: //斜井三图一表 void s_ChangeTvdProperty(QString strUuid, QString strSlfName, QString strWellName, QString strTrackName, QString strLineName, QString strGroup, QString strProperty, QVariant variant); //滚动条 void vertScrollBarChanged(QString strUuid, int value, int low, int upper); }; #endif // FORMLINE_H