| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #ifndef BUTTONCLICKTHREAD_H
- #define BUTTONCLICKTHREAD_H
- //#define hightSmartPDU
- #include "global.h"
- class ButtonClickThread : public QThread
- {
- Q_OBJECT
- public:
- ButtonClickThread(QObject *parent);
- ~ButtonClickThread();
- void InitConnect();
- void run();
- void checkBtnStatus(int KeyID);
- void ButtonDownTime(int KeyID,int nValue);
- void TimeSet(int KeyID,int Index,int nValue);
- void SaveSataus(int nX,int nY);
- signals:
- void signal_ButtonClear(int KeyID);
- void signal_ButtonClick(int KeyID);
- void signal_ButtonLongPressed(int KeyID);
- void signal_ButtonDoubleClick(int KeyID);
- void signal_AngleSet(int nAngle);
- public:
- bool isRunning;
- int nButtonSave[5];
- int nButtonTime[3];
- int bButtonSend[3];
- int m_nX=1;
- int m_nY=1;
- int m_nSaveAngle=0;
- QTime pTimeAngle;
- //11 0,01 90,10 180,00 270
- };
- #endif // BUTTONCLICKTHREAD_H
|