| 2838 | } |
| 2839 | |
| 2840 | void QKeyMapper_Worker::onSendInputKeys(int rowindex, QStringList inputKeys, int keyupdown, QString original_key, int sendmode, int sendvirtualkey_state, QList<MAP_KEYDATA> *keyMappingDataList) |
| 2841 | { |
| 2842 | SendInputTask *sendInputTask = new SendInputTask(rowindex, inputKeys, keyupdown, original_key, sendmode, sendvirtualkey_state, keyMappingDataList); |
| 2843 | |
| 2844 | SendInputTaskController *controller = Q_NULLPTR; |
| 2845 | controller = &SendInputTask::s_SendInputTaskControllerMap[sendInputTask->m_real_originalkey]; |
| 2846 | |
| 2847 | controller->task_threadpool->start(sendInputTask); |
| 2848 | |
| 2849 | #ifdef DEBUG_LOGOUT_ON |
| 2850 | QString threadIdStr = QString("0x%1").arg(reinterpret_cast<quintptr>(QThread::currentThreadId()), 8, 16, QChar('0')).toUpper(); |
| 2851 | qDebug().nospace().noquote() << "[onSendInputKeys] currentThread -> Name:" << QThread::currentThread()->objectName() << ", ID:" << threadIdStr << ", Originalkey[" << original_key << "], Real_originalkey[" << sendInputTask->m_real_originalkey << "] " << ((keyupdown == KEY_DOWN) ? "KeyDown" : "KeyUp") << ", MappingKeys[" << inputKeys << "], SendMode:" << sendmode << ", SendVirtualkeyState:" << sendvirtualkey_state; |
| 2852 | #endif |
| 2853 | } |
| 2854 | |
| 2855 | void QKeyMapper_Worker::sendInputKeys(int rowindex, QStringList inputKeys, int keyupdown, QString original_key, int sendmode, SendInputTaskController controller, QList<MAP_KEYDATA> *keyMappingDataList) |
| 2856 | { |
nothing calls this directly
no outgoing calls
no test coverage detected