add battery

This commit is contained in:
xueyan hu
2022-01-11 16:58:03 +08:00
parent 7bf85c0b4f
commit 3a517696e0
20 changed files with 1353 additions and 430 deletions

View File

@@ -16,6 +16,7 @@ ADD_EVENT_VALUE(RequestEmptyScan)\
ADD_EVENT_VALUE(RequestPatientScan)\
ADD_EVENT_VALUE(RequestStop)\
ADD_EVENT_VALUE(ResponseDeviceTemperature)\
ADD_EVENT_VALUE(ResponseDeviceStoragement)\
ADD_EVENT_VALUE(ResponsePreview)\
ADD_EVENT_VALUE(ResponsePreviewData)\
ADD_EVENT_VALUE(ResponseStop)\
@@ -30,27 +31,27 @@ ADD_EVENT_VALUE(ReloadLanguage)\
ADD_EVENT_VALUE(WarnStateFlagChange)\
ADD_EVENT_VALUE(GUIErrorRaise)
enum GUIEvents{
enum GUIEvents {
#define ADD_EVENT_VALUE(val) val,
ADD_EVENT()
ADD_EVENT()
#undef ADD_EVENT_VALUE
};
class EventCenter:public QObject {
Q_OBJECT
class EventCenter :public QObject {
Q_OBJECT
public:
static EventCenter* Default(){
static EventCenter instance;
return &instance;
}
void triggerEvent(GUIEvents event,QObject* sender,QObject* data);
signals:
#define ADD_EVENT_VALUE(val)\
static EventCenter* Default() {
static EventCenter instance;
return &instance;
}
void triggerEvent(GUIEvents event, QObject* sender, QObject* data);
signals:
#define ADD_EVENT_VALUE(val)\
void val(QObject* sender,QObject* data);
ADD_EVENT()
#undef ADD_EVENT_VALUE
ADD_EVENT()
#undef ADD_EVENT_VALUE
};