diff --git a/gui/src/Variable/VariableInspectorWidget.cpp b/gui/src/Variable/VariableInspectorWidget.cpp index 3b9066c..57be966 100644 --- a/gui/src/Variable/VariableInspectorWidget.cpp +++ b/gui/src/Variable/VariableInspectorWidget.cpp @@ -172,12 +172,23 @@ void VariableInspectorWidget::onTableMenuRequested(const QPoint &pos) noexcept // Adds menu-specific actions if (!selectedVariables.isEmpty()) { + tableMenu.addSeparator(); + + // 'Rename' action (only if one variable selected) + if (selectedVariables.size() == 1) { + auto selectedVariable = selectedVariables.front(); + + auto renameFun = [&selectedVariable, &model, this]() { + }; + + tableMenu.addAction(tr("Rename..."), renameFun); + } + // 'Delete' action auto deleteFun = [&selectedVariables]() { sqpApp->variableController().deleteVariables(selectedVariables); }; - tableMenu.addSeparator(); tableMenu.addAction(QIcon{":/icones/delete.png"}, tr("Delete"), deleteFun); }