| 542 | } |
| 543 | |
| 544 | void QKeyRecord::procKeyRecordStart(bool clicked) |
| 545 | { |
| 546 | if (false == QKeyMapper_Worker::s_KeyRecording) { |
| 547 | #ifdef DEBUG_LOGOUT_ON |
| 548 | QString debugmessage = QString("[QKeyRecord::procKeyRecordStart] \"%1\" Key pressed on key record STOP state, Start Key Record.").arg(KEY_RECORD_START_STR); |
| 549 | qDebug().nospace().noquote() << "\033[1;34m" << debugmessage << "\033[0m"; |
| 550 | #endif |
| 551 | ui->mergeKeyActionsCheckBox->setEnabled(false); |
| 552 | ui->ignoreWaitTimeCheckBox->setEnabled(false); |
| 553 | setKeyRecordLabel(KEYRECORD_STATE_START); |
| 554 | if (clicked) { |
| 555 | QKeyMapper_Worker::keyRecordStart(QStringList(), QStringList() << KEY_RECORD_STOP_STR); |
| 556 | } |
| 557 | else { |
| 558 | QKeyMapper_Worker::keyRecordStart(QStringList() << KEY_RECORD_START_STR, |
| 559 | QStringList() << KEY_RECORD_STOP_STR); |
| 560 | } |
| 561 | ui->keyRecordLineEdit->clear(); |
| 562 | } |
| 563 | } |
| 564 | |
| 565 | void QKeyRecord::procKeyRecordStop(bool clicked) |
| 566 | { |