| 1359 | } |
| 1360 | |
| 1361 | void QFloatingButtonSetupDialog::updateStyleCodeDisplay() |
| 1362 | { |
| 1363 | if (m_StyleCodeLineEdit == Q_NULLPTR) { |
| 1364 | return; |
| 1365 | } |
| 1366 | |
| 1367 | QList<MAP_KEYDATA> *mappingDataList = currentTabFullKeyMappingDataList(this); |
| 1368 | if (mappingDataList == Q_NULLPTR |
| 1369 | || m_ItemRow < 0 |
| 1370 | || m_ItemRow >= mappingDataList->size()) { |
| 1371 | m_StyleCodeLineEdit->clear(); |
| 1372 | m_StyleCodeLineEdit->setToolTip(QString()); |
| 1373 | return; |
| 1374 | } |
| 1375 | |
| 1376 | const QString styleCode = QKeyMapper::generateFloatingButtonStyleCode(mappingDataList->at(m_ItemRow)); |
| 1377 | m_StyleCodeLineEdit->setText(styleCode); |
| 1378 | m_StyleCodeLineEdit->setCursorPosition(0); |
| 1379 | m_StyleCodeLineEdit->setToolTip(tr("Generated automatically from Style Group settings")); |
| 1380 | } |
| 1381 | |
| 1382 | void QFloatingButtonSetupDialog::copyStyleCodeToClipboard() |
| 1383 | { |
nothing calls this directly
no test coverage detected