diff options
author | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2019-08-12 10:45:58 +0200 |
---|---|---|
committer | Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> | 2019-08-12 12:50:11 +0200 |
commit | 71b660a226176a0d5e420572e004166d0301844f (patch) | |
tree | fc091f735380bb48f1d3c095193732b23b81a5fe /include | |
parent | 22ad284969afc640006cb493a639130a7cf5d979 (diff) |
Don't select hyperlink fields arbitrarily
For some functions, like remove or edit hyperlink, it's required
that the hyperlink field is selected.
However, we should do that only when executing the function, not
when queriying its status.
This led to selection changes on mouse over/right click.
Change-Id: I22035698032d1e651aae6a74d6e445dfe044bf74
Reviewed-on: https://gerrit.libreoffice.org/77336
Tested-by: Jenkins
Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/editeng/editview.hxx | 1 | ||||
-rw-r--r-- | include/editeng/outliner.hxx | 4 |
2 files changed, 4 insertions, 1 deletions
diff --git a/include/editeng/editview.hxx b/include/editeng/editview.hxx index 9adb6bacdca8..a47da81cb8a4 100644 --- a/include/editeng/editview.hxx +++ b/include/editeng/editview.hxx @@ -279,6 +279,7 @@ public: const SvxFieldItem* GetFieldAtSelection() const; /// Select and return the field at the current cursor position const SvxFieldData* GetFieldAtCursor(); + void SelectFieldAtCursor(); void SetInvalidateMore( sal_uInt16 nPixel ); sal_uInt16 GetInvalidateMore() const; diff --git a/include/editeng/outliner.hxx b/include/editeng/outliner.hxx index 9d4037d6885c..787434031b33 100644 --- a/include/editeng/outliner.hxx +++ b/include/editeng/outliner.hxx @@ -301,8 +301,10 @@ public: void InsertField( const SvxFieldItem& rFld ); const SvxFieldItem* GetFieldUnderMousePointer() const; const SvxFieldItem* GetFieldAtSelection() const; - /// Select and return the field at the current cursor position + /// Return the field at the current cursor position or nullptr if no field found const SvxFieldData* GetFieldAtCursor(); + /// Select the field at the current cursor position + void SelectFieldAtCursor(); /** enables bullets for the selected paragraphs if the bullets/numbering of the first paragraph is off or disables bullets/numbering for the selected paragraphs if the bullets/numbering of the first paragraph is on |