| 378 | // name |
| 379 | table->setItem(index, 0, new QTableWidgetItem(macro.name)); |
| 380 | table->item(index, 0)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); |
| 381 | // key |
| 382 | QString qs; |
| 383 | if (macro.key1 && macro.key2) qs = QKeyEdit::keyName(macro.key1) + " + " + QKeyEdit::keyName(macro.key2); |
| 384 | else if (macro.key1) qs = QKeyEdit::keyName(macro.key1); |
| 385 | else if (macro.key2) qs = QKeyEdit::keyName(macro.key2); |
| 386 | else qs = "----"; |
| 387 | table->setItem(index, 1, new QTableWidgetItem(qs)); |
| 388 | table->item(index, 1)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); |
| 389 | // mode and count |
| 390 | qs.clear(); |
| 391 | switch (macro.mode) |
| 392 | { |
| 393 | case Macro::sw: |
| 394 | qs = lang_trans("切换"); |
| 395 | break; |
| 396 | case Macro::down: |
| 397 | qs = lang_trans("按下") + "("; |
| 398 | if (macro.count) qs += QString::number(macro.count); |
| 399 | else qs += lang_trans("无限"); |
| 400 | qs += ")"; |
| 401 | break; |
| 402 | case Macro::up: |
| 403 | qs = lang_trans("松开") + "("; |
| 404 | if (macro.count) qs += QString::number(macro.count); |
| 405 | else qs += lang_trans("无限"); |
| 406 | qs += ")"; |
| 407 | break; |
| 408 | } |
| 409 | table->setItem(index, 2, new QTableWidgetItem(qs)); |
| 410 | table->item(index, 2)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); |
| 411 | // state |
| 412 | if (macro.state) qs = QiUi::Text::trOn(); |
| 413 | else qs = QiUi::Text::trOff(); |
| 414 | table->setItem(index, 3, new QTableWidgetItem(qs)); |
| 415 | table->item(index, 3)->setTextAlignment(Qt::AlignHCenter | Qt::AlignVCenter); |
| 416 | } |
| 417 |
nothing calls this directly
no test coverage detected