forked from qt-creator/qt-creator
TextEditor: add rename symbol option to editor context menu
... if the action handler supports the rename option. Change-Id: Ic1bad19a490aaccc8e96afd1f74741596bf6efc3 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -8365,6 +8365,11 @@ void TextEditorWidget::appendStandardContextMenuActions(QMenu *menu)
|
|||||||
if (!menu->actions().contains(findUsage))
|
if (!menu->actions().contains(findUsage))
|
||||||
menu->addAction(findUsage);
|
menu->addAction(findUsage);
|
||||||
}
|
}
|
||||||
|
if (optionalActions() & TextEditorActionHandler::RenameSymbol) {
|
||||||
|
const auto renameSymbol = ActionManager::command(Constants::RENAME_SYMBOL)->action();
|
||||||
|
if (!menu->actions().contains(renameSymbol))
|
||||||
|
menu->addAction(renameSymbol);
|
||||||
|
}
|
||||||
if (optionalActions() & TextEditorActionHandler::CallHierarchy) {
|
if (optionalActions() & TextEditorActionHandler::CallHierarchy) {
|
||||||
const auto callHierarchy = ActionManager::command(Constants::OPEN_CALL_HIERARCHY)->action();
|
const auto callHierarchy = ActionManager::command(Constants::OPEN_CALL_HIERARCHY)->action();
|
||||||
if (!menu->actions().contains(callHierarchy))
|
if (!menu->actions().contains(callHierarchy))
|
||||||
|
|||||||
Reference in New Issue
Block a user