| 1070 | } |
| 1071 | |
| 1072 | void ApiServer::initApiSetColorTask() |
| 1073 | { |
| 1074 | m_isTaskSetColorDone = true; |
| 1075 | |
| 1076 | m_apiSetColorTaskThread = new QThread(); |
| 1077 | m_apiSetColorTask = new ApiServerSetColorTask(); |
| 1078 | m_apiSetColorTask->setApiDeviceNumberOfLeds(Settings::getNumberOfLeds(Settings::getConnectedDevice())); |
| 1079 | |
| 1080 | //connect(m_apiSetColorTask, SIGNAL(taskParseSetColorDone(QList<QRgb>)), this, SIGNAL(updateLedsColors(QList<QRgb>)), Qt::QueuedConnection); |
| 1081 | connect(m_apiSetColorTask, SIGNAL(taskParseSetColorIsSuccess(bool)), this, SLOT(taskSetColorIsSuccess(bool)), Qt::QueuedConnection); |
| 1082 | |
| 1083 | connect(this, SIGNAL(startParseSetColorTask(QByteArray)), m_apiSetColorTask, SLOT(startParseSetColorTask(QByteArray)), Qt::QueuedConnection); |
| 1084 | connect(this, SIGNAL(updateApiDeviceNumberOfLeds(int)), m_apiSetColorTask, SLOT(setApiDeviceNumberOfLeds(int)), Qt::QueuedConnection); |
| 1085 | connect(this, SIGNAL(clearColorBuffers()), m_apiSetColorTask, SLOT(reinitColorBuffers())); |
| 1086 | |
| 1087 | |
| 1088 | m_apiSetColorTask->moveToThread(m_apiSetColorTaskThread); |
| 1089 | m_apiSetColorTaskThread->start(); |
| 1090 | } |
| 1091 | |
| 1092 | void ApiServer::startListening() |
| 1093 | { |
nothing calls this directly
no test coverage detected