#ifndef SPEEDADJPAGE_H #define SPEEDADJPAGE_H #include <QMainWindow> #include <CViewInterface.h> #include <QTimer> struct ST_DEF_VAL { QString strMode; std::vector<ns_module::MODULE_COORD_MOVE> vecPos; }; namespace Ui { class SpeedAdjPage; } class SpeedAdjPage : public QMainWindow { Q_OBJECT public: explicit SpeedAdjPage(QWidget *parent = nullptr); ~SpeedAdjPage(); /**更新默认值 */ void updateDefVal(const ST_DEF_VAL& val); private: void Init(); protected: void focusOutEvent(QFocusEvent* event) override; void mousePressEvent(QMouseEvent* event) override; void mouseMoveEvent(QMouseEvent* event) override; private: Ui::SpeedAdjPage *ui; private: QPoint m_mousePressPosition; QPoint m_windowPosition; }; #endif // SPEEDADJPAGE_H