MCPcopy Create free account
hub / github.com/Zalafina/QKeyMapper / highlightSelectLoadData

Method highlightSelectLoadData

QKeyMapper/qmappingsequenceedit.cpp:1716–1738  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1714}
1715
1716void QMappingSequenceEdit::highlightSelectLoadData()
1717{
1718 const MappingSequenceEditTableWidget *table = ui->mappingSequenceEditTable;
1719
1720 QList<QTableWidgetSelectionRange> ranges = table->selectedRanges();
1721 if (ranges.isEmpty()) {
1722 return;
1723 }
1724
1725 QTableWidgetSelectionRange range = ranges.first();
1726 if (range.topRow() != range.bottomRow()) {
1727 return;
1728 }
1729
1730 const int row = range.topRow();
1731 if (row < 0 || row >= table->rowCount()) {
1732 return;
1733 }
1734
1735 if (QTableWidgetItem *item = table->item(row, MAPPINGSEQUENCEEDIT_MAPPINGKEY_COLUMN)) {
1736 ui->MappingSequenceEdit_MappingKeyLineEdit->setText(item->text());
1737 }
1738}
1739
1740int QMappingSequenceEdit::copySelectedMappingKeyToCopiedList()
1741{

Callers 2

keyPressEventMethod · 0.45
contextMenuEventMethod · 0.45

Calls 1

isEmptyMethod · 0.80

Tested by

no test coverage detected