-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathqmlconnecter.cpp
More file actions
53 lines (47 loc) · 4.41 KB
/
qmlconnecter.cpp
File metadata and controls
53 lines (47 loc) · 4.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "qmlconnecter.h"
#include <QString>
QmlConnecter::QmlConnecter()
{
}
void QmlConnecter::schedConnect(PrintScheduler *sched)
{
_sched = sched;
{
QObject::connect(this,&QmlConnecter::sendToSchedPrintStart,_sched,&PrintScheduler::receiveFromUIPrintStart);
QObject::connect(this,&QmlConnecter::sendToSchedPrintStateChange,_sched,&PrintScheduler::receiveFromUIPrintStateChange);
QObject::connect(this,&QmlConnecter::sendToSchedGetMaterialList,_sched,&PrintScheduler::receiveFromUIGetMaterialList);
QObject::connect(this,&QmlConnecter::sendToSchedGetPrintInfoToWeb,_sched,&PrintScheduler::receiveFromUIGetPrintInfoToWeb);
QObject::connect(this,&QmlConnecter::sendToSchedGetHeightOffset,_sched,&PrintScheduler::receiveFromUIGetHeightOffset);
QObject::connect(this,&QmlConnecter::sendToSchedGetLedOffset,_sched,&PrintScheduler::receiveFromUIGetLedOffset);
QObject::connect(this,&QmlConnecter::sendToSchedGetPrintOption,_sched,&PrintScheduler::receiveFromUIGetPrintOption);
QObject::connect(this,&QmlConnecter::sendToSchedGetInfoSetting,_sched,&PrintScheduler::receiveFromUIGetInfoSetting);
QObject::connect(this,&QmlConnecter::sendToSchedSetPrintTime,_sched,&PrintScheduler::receiveFromUISetPrintTime);
QObject::connect(this,&QmlConnecter::sendToSchedSetHeightOffset,_sched,&PrintScheduler::receiveFromUISetHeightOffset);
QObject::connect(this,&QmlConnecter::sendToSchedSetLedOffset,_sched,&PrintScheduler::receiveFromUISetLedOffset);
QObject::connect(this,&QmlConnecter::sendToSchedBusySet,_sched,&PrintScheduler::receiveFromUIBusySet);
QObject::connect(this,&QmlConnecter::sendToSchedShutdown,_sched,&PrintScheduler::receiveFromUIShutdown);
QObject::connect(this,&QmlConnecter::sendToSchedMoveMotor,_sched,&PrintScheduler::receiveFromUIMoveMotor);
QObject::connect(this,&QmlConnecter::sendToSchedGetProductInfo,_sched,&PrintScheduler::receiveFromUIGetProductInfo);
QObject::connect(this,&QmlConnecter::sendToSchedGetUsbPortError,_sched,&PrintScheduler::receiveFromUIGetUsbPortError);
QObject::connect(this,&QmlConnecter::sendToSchedAutoReboot,_sched,&PrintScheduler::receiveFromUIAutoReboot);
QObject::connect(this,&QmlConnecter::sendToSchedUnlock,_sched,&PrintScheduler::receiveFromUIPrintUnlock);
QObject::connect(_sched,&PrintScheduler::sendToUIUpdateProgress,this,&QmlConnecter::receiveFromSchedUpdateProgress);
QObject::connect(_sched,&PrintScheduler::sendToUIChangeToPrint,this,&QmlConnecter::receiveFromSchedChangeToPrint) ;
QObject::connect(_sched,&PrintScheduler::sendToUIChangeState,this,&QmlConnecter::receiveFromSchedChangeState);
QObject::connect(_sched,&PrintScheduler::sendToUIPrintSettingError,this,&QmlConnecter::receiveFromSchedPrintSettingError);
QObject::connect(_sched,&PrintScheduler::sendToUIEnableTimer,this,&QmlConnecter::receiveFromSchedEnableTimer);
QObject::connect(_sched,&PrintScheduler::sendToUIMaterialList,this,&QmlConnecter::receiveFromSchedMaterialList);
QObject::connect(_sched,&PrintScheduler::sendToUIPrintInfo,this,&QmlConnecter::receiveFromSchedPrintInfo);
QObject::connect(_sched,&PrintScheduler::sendToUISetTotalTime,this,&QmlConnecter::receiveFromSchedSetTotalTime);
QObject::connect(_sched,&PrintScheduler::sendToUIPortOpenError,this,&QmlConnecter::receiveFromSchedPortOpenError);
QObject::connect(_sched,&PrintScheduler::sendToUILCDState,this,&QmlConnecter::receiveFromSchedLCDState);
QObject::connect(_sched,&PrintScheduler::sendToUIExit,this,&QmlConnecter::receiveFromSchedExit);
QObject::connect(_sched,&PrintScheduler::sendToUIMoveOk,this,&QmlConnecter::receiveFromSchedMoveOk);
QObject::connect(_sched,&PrintScheduler::sendToUIHeightOffset,this,&QmlConnecter::receiveFromSchedHeightOffset);
QObject::connect(_sched,&PrintScheduler::sendToUILEDOffset,this,&QmlConnecter::receiveFromSchedLEDOffset);
QObject::connect(_sched,&PrintScheduler::sendToUIGetPrintOption,this,&QmlConnecter::receiveFromSchedGetPrintOption);
QObject::connect(_sched,&PrintScheduler::sendToUIGetInfoSetting,this,&QmlConnecter::receiveFromSchedGetInfoSetting);
QObject::connect(_sched,&PrintScheduler::sendToUIProductInfo,this,&QmlConnecter::receiveFromSchedProductInfo);
QObject::connect(_sched,&PrintScheduler::sendToUIAutoReboot,this,&QmlConnecter::receiveFromSchedAutoReboot);
}
}