diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 39acd23ba333cfd11a0c177216cf39f459c5cf27..d7f0aaa77b80e281c8604a8869ea30308cee7e3a 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -710,50 +710,6 @@ void CPPEditor::createToolBar(CPPEditorEditable *editable) static_cast<QHBoxLayout*>(w->layout())->insertWidget(0, m_methodCombo, 1); } -void CPPEditor::inAllRenameSelections(EditOperation operation, - const QTextEdit::ExtraSelection ¤tRenameSelection, - QTextCursor cursor, - const QString &text) -{ - cursor.beginEditBlock(); - - const int startOffset = cursor.selectionStart() - currentRenameSelection.cursor.anchor(); - const int endOffset = cursor.selectionEnd() - currentRenameSelection.cursor.anchor(); - const int length = endOffset - startOffset; - - for (int i = 0; i < m_renameSelections.size(); ++i) { - QTextEdit::ExtraSelection &s = m_renameSelections[i]; - int pos = s.cursor.anchor(); - int endPos = s.cursor.position(); - - s.cursor.setPosition(pos + startOffset); - s.cursor.setPosition(pos + endOffset, QTextCursor::KeepAnchor); - - switch (operation) { - case DeletePreviousChar: - s.cursor.deletePreviousChar(); - endPos -= qMax(1, length); - break; - case DeleteChar: - s.cursor.deleteChar(); - endPos -= qMax(1, length); - break; - case InsertText: - s.cursor.insertText(text); - endPos += text.length() - length; - break; - } - - s.cursor.setPosition(pos); - s.cursor.setPosition(endPos, QTextCursor::KeepAnchor); - } - - cursor.endEditBlock(); - - setExtraSelections(CodeSemanticsSelection, m_renameSelections); - setTextCursor(cursor); -} - void CPPEditor::paste() { if (m_currentRenameSelection == -1) { diff --git a/src/plugins/cppeditor/cppeditor.h b/src/plugins/cppeditor/cppeditor.h index 8ab0ab0c6b3b3122d2a01ed3b6f368be1547f485..b922434117ac3852601d3aa771342c26152fa60c 100644 --- a/src/plugins/cppeditor/cppeditor.h +++ b/src/plugins/cppeditor/cppeditor.h @@ -266,15 +266,6 @@ private: void createToolBar(CPPEditorEditable *editable); - enum EditOperation { - DeleteChar, - DeletePreviousChar, - InsertText - }; - void inAllRenameSelections(EditOperation operation, - const QTextEdit::ExtraSelection ¤tRenameSelection, - QTextCursor cursor, - const QString &text = QString()); void startRename(); void finishRename(); void abortRename();