From cd8fd9ace54808182a5b2d98024dc1b016b741b5 Mon Sep 17 00:00:00 2001 From: Grzegorz Kwacz Date: Thu, 29 Jan 2026 13:17:18 +0100 Subject: [PATCH] Spreadsheet: Update row/column context menu --- src/Mod/Spreadsheet/Gui/SheetTableView.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/Mod/Spreadsheet/Gui/SheetTableView.cpp b/src/Mod/Spreadsheet/Gui/SheetTableView.cpp index f7c4fa6fb6..a82da8a0d7 100644 --- a/src/Mod/Spreadsheet/Gui/SheetTableView.cpp +++ b/src/Mod/Spreadsheet/Gui/SheetTableView.cpp @@ -138,11 +138,11 @@ SheetTableView::SheetTableView(QWidget* parent) Q_UNUSED(isContiguous) /*: This is shown in the context menu for the vertical header in a spreadsheet. The number refers to how many lines are selected and will be inserted. */ - auto insertBefore = menu.addAction(tr("Insert %n Row(s) Above", "", selection.size())); + auto insertBefore = menu.addAction(tr("Insert %n Rows Above", "", selection.size())); connect(insertBefore, &QAction::triggered, this, &SheetTableView::insertRows); if (max < model()->rowCount() - 1) { - auto insertAfter = menu.addAction(tr("Insert %n Row(s) Below", "", selection.size())); + auto insertAfter = menu.addAction(tr("Insert %n Rows Below", "", selection.size())); connect(insertAfter, &QAction::triggered, this, &SheetTableView::insertRowsAfter); } } @@ -150,7 +150,7 @@ SheetTableView::SheetTableView(QWidget* parent) auto insert = menu.addAction(tr("Insert %n Non-Contiguous Rows", "", selection.size())); connect(insert, &QAction::triggered, this, &SheetTableView::insertRows); } - auto remove = menu.addAction(tr("Remove Rows", "", selection.size())); + auto remove = menu.addAction(tr("Remove Rows", "")); connect(remove, &QAction::triggered, this, &SheetTableView::removeRows); menu.exec(QCursor::pos()); }); @@ -164,13 +164,11 @@ SheetTableView::SheetTableView(QWidget* parent) Q_UNUSED(isContiguous) /*: This is shown in the context menu for the horizontal header in a spreadsheet. The number refers to how many lines are selected and will be inserted. */ - auto insertAbove = menu.addAction(tr("Insert %n Column(s) Left", "", selection.size())); + auto insertAbove = menu.addAction(tr("Insert %n Columns Left", "", selection.size())); connect(insertAbove, &QAction::triggered, this, &SheetTableView::insertColumns); if (max < model()->columnCount() - 1) { - auto insertAfter = menu.addAction( - tr("Insert %n Column(s) Right", "", selection.size()) - ); + auto insertAfter = menu.addAction(tr("Insert %n Columns Right", "", selection.size())); connect(insertAfter, &QAction::triggered, this, &SheetTableView::insertColumnsAfter); } } @@ -178,7 +176,7 @@ SheetTableView::SheetTableView(QWidget* parent) auto insert = menu.addAction(tr("Insert %n Non-Contiguous Columns", "", selection.size())); connect(insert, &QAction::triggered, this, &SheetTableView::insertColumns); } - auto remove = menu.addAction(tr("Remove Column(s)", "", selection.size())); + auto remove = menu.addAction(tr("Remove Columns", "")); connect(remove, &QAction::triggered, this, &SheetTableView::removeColumns); menu.exec(QCursor::pos()); });