MCPcopy Create free account
hub / github.com/Atarity/Lightpack / initApiSetColorTask

Method initApiSetColorTask

Software/src/ApiServer.cpp:1072–1090  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1070}
1071
1072void 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
1092void ApiServer::startListening()
1093{

Callers

nothing calls this directly

Calls 2

startMethod · 0.45

Tested by

no test coverage detected