123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #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();
-
- signals:
- /**窗口关闭要返回值
- */
- void CloseWnd(int nVal);
- protected:
- void mousePressEvent(QMouseEvent* event) override;
- void mouseMoveEvent(QMouseEvent* event) override;
- bool eventFilter(QObject* obj, QEvent* event) override;
- void changeEvent(QEvent* event) override;
- private slots:
- void on_closeBut_clicked();
- private:
- Ui::SpeedAdjPage *ui;
- private:
- int m_nVal = 1;
- bool m_isInit = true;
- QPoint m_mousePressPosition;
- QPoint m_windowPosition;
- };
- #endif // SPEEDADJPAGE_H
|