From 0276e1c7063eee92b0afd90859f1d46dbb55c74a 2017-09-01 07:10:56 From: Alexandre Leroux Date: 2017-09-01 07:10:56 Subject: [PATCH] Create 'Rename action' in variable menu --- 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); }