1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // *****************************************************************************
- // 版权所有(C)2023~2099 上海骄成超声波技术有限公司
- // 保留所有权利
- // *****************************************************************************
- // 作者 : 杨坚
- // 版本 : 1.0
- // 功能说明:
- // 自定义控件
- // *****************************************************************************
- #ifndef JRELINEEDIT_H
- #define JRELINEEDIT_H
- #include <QLineEdit>
- #include <QMouseEvent>
- #include <QPointer>
- #include "../SpeedAdjPage.h"
- class JReLineEdit : public QLineEdit
- {
- Q_OBJECT
- //public:
- // using QLineEdit::QLineEdit;
- public:
- JReLineEdit(QWidget* parent = nullptr);
- /**更新值
- */
- void upDataValLine(const ST_DEF_VAL _val);
- /**修改控件值
- */
- void CheckVal();
- /**速度修改窗口
- */
- void CreateSpeedAdjPage();
- private slots:
- void GetCloseWndSlots(int nVal);
- protected:
- void mousePressEvent(QMouseEvent* event) override;
- private:
- ST_DEF_VAL m_stSavedefVal;
- QPointer<SpeedAdjPage> m_pSpeedWnd;
- };
- #endif // JRELINEEDIT_H
|