diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2023-02-15 20:13:35 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2023-02-16 07:17:08 +0000 |
commit | 5543faac1b4a92455c9c8e9f081688411f4a0cc5 (patch) | |
tree | 49a74121a4815b50e03d342c34580e658a8abfd4 | |
parent | 46ceb1ccb792b1a9ee12b73c499c4763502ef1e3 (diff) |
sw: fix undo comment of FN_UPDATE_TEXT_FORMFIELDS
It's updates, not an insert. One has to dispatch .uno:TextFormFields to
see this in action.
Change-Id: I3049fa34110731e15082a0163de4b08e83c76098
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147109
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
-rw-r--r-- | sw/inc/strings.hrc | 1 | ||||
-rw-r--r-- | sw/inc/swundo.hxx | 1 | ||||
-rw-r--r-- | sw/source/core/undo/undobj.cxx | 3 | ||||
-rw-r--r-- | sw/source/uibase/shells/textfld.cxx | 4 |
4 files changed, 7 insertions, 2 deletions
diff --git a/sw/inc/strings.hrc b/sw/inc/strings.hrc index af916bf78422..6c2119fb78dc 100644 --- a/sw/inc/strings.hrc +++ b/sw/inc/strings.hrc @@ -589,6 +589,7 @@ #define STR_UNDO_TABLE_DELETE NC_("STR_UNDO_TABLE_DELETE", "Delete table") #define STR_UNDO_INSERT_FORM_FIELD NC_("STR_UNDO_INSERT_FORM_FIELD", "Insert form field") #define STR_UNDO_UPDATE_FORM_FIELD NC_("STR_UNDO_UPDATE_FORM_FIELD", "Update form field") +#define STR_UNDO_UPDATE_FORM_FIELDS NC_("STR_UNDO_UPDATE_FORM_FIELDS", "Update form fields") #define STR_UNDO_INSERT_PAGE_NUMBER NC_("STR_UNDO_INSERT_PAGE_NUMBER", "Insert page number") #define STR_DROP_DOWN_FIELD_ITEM_LIMIT NC_("STR_DROP_DOWN_FIELD_ITEM_LIMIT", "You can specify maximum of 25 items for a drop-down form field.") diff --git a/sw/inc/swundo.hxx b/sw/inc/swundo.hxx index 6b067dbec700..a387757bfd6b 100644 --- a/sw/inc/swundo.hxx +++ b/sw/inc/swundo.hxx @@ -168,6 +168,7 @@ enum class SwUndoId OUTLINE_EDIT, // 136 INSERT_PAGE_NUMBER, // 137 UPDATE_FORM_FIELD, // 138 + UPDATE_FORM_FIELDS, // 139 }; OUString GetUndoComment(SwUndoId eId); diff --git a/sw/source/core/undo/undobj.cxx b/sw/source/core/undo/undobj.cxx index 0f12d8ef96d0..8a23ae1f03ff 100644 --- a/sw/source/core/undo/undobj.cxx +++ b/sw/source/core/undo/undobj.cxx @@ -649,6 +649,9 @@ OUString GetUndoComment(SwUndoId eId) case SwUndoId::UPDATE_FORM_FIELD: pId = STR_UNDO_UPDATE_FORM_FIELD; break; + case SwUndoId::UPDATE_FORM_FIELDS: + pId = STR_UNDO_UPDATE_FORM_FIELDS; + break; } assert(pId); diff --git a/sw/source/uibase/shells/textfld.cxx b/sw/source/uibase/shells/textfld.cxx index b60df6477bf5..02f6b8d29a63 100644 --- a/sw/source/uibase/shells/textfld.cxx +++ b/sw/source/uibase/shells/textfld.cxx @@ -917,7 +917,7 @@ FIELD_INSERT: pFields->GetValue() >>= aFields; } - rSh.GetDoc()->GetIDocumentUndoRedo().StartUndo(SwUndoId::INSERT_FORM_FIELD, nullptr); + rSh.GetDoc()->GetIDocumentUndoRedo().StartUndo(SwUndoId::UPDATE_FORM_FIELDS, nullptr); rSh.StartAction(); IDocumentMarkAccess* pMarkAccess = rSh.GetDoc()->getIDocumentMarkAccess(); @@ -964,7 +964,7 @@ FIELD_INSERT: } rSh.EndAction(); - rSh.GetDoc()->GetIDocumentUndoRedo().EndUndo(SwUndoId::INSERT_FORM_FIELD, nullptr); + rSh.GetDoc()->GetIDocumentUndoRedo().EndUndo(SwUndoId::UPDATE_FORM_FIELDS, nullptr); } break; case FN_DELETE_TEXT_FORMFIELDS: |