void DisasmWidget::highlightCurrentLine() { if(cursor_state == true) { extraHighlights.removeLast(); addHighlight(QColor(Qt::yellow).lighter(160)); updateAllHighlights(); } }
void DisasmWidget::clearAllHighlights() { while (!extraHighlights.isEmpty()) { extraHighlights.removeFirst(); } extraHighlights.clear(); updateAllHighlights(); }
void DataWidget::clearAllHighlights() { disconnect(this, &DataWidget::cursorPositionChanged, this, &DataWidget::highlightCurrentLine); while (!highlights.isEmpty()) { highlights.removeFirst(); } highlights.clear(); updateAllHighlights(); }