summaryrefslogtreecommitdiff
path: root/vcl/inc
diff options
context:
space:
mode:
authorSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2018-10-31 09:21:17 +0100
committerSamuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>2018-10-31 12:39:50 +0100
commit1c712a4447f560b8dc63a3e1e775ab04ef54f988 (patch)
tree2a77fc9a7f99eba0e7520eba0bf5bbdbd5454167 /vcl/inc
parentd72c915794eb4453dc580fc0dcdfbe3503a4879b (diff)
qt5 a11y: Implement QAccessibleEditableTextInterface
Change-Id: I21106ac31484c4bf47363e3805315c5fb698e172 Reviewed-on: https://gerrit.libreoffice.org/62682 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
Diffstat (limited to 'vcl/inc')
-rw-r--r--vcl/inc/qt5/Qt5AccessibleWidget.hxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/vcl/inc/qt5/Qt5AccessibleWidget.hxx b/vcl/inc/qt5/Qt5AccessibleWidget.hxx
index af4b3c858983..ff4dab306a58 100644
--- a/vcl/inc/qt5/Qt5AccessibleWidget.hxx
+++ b/vcl/inc/qt5/Qt5AccessibleWidget.hxx
@@ -34,6 +34,7 @@ class VCLPLUG_QT5_PUBLIC Qt5AccessibleWidget : public QObject,
public QAccessibleInterface,
public QAccessibleActionInterface,
public QAccessibleTextInterface,
+ public QAccessibleEditableTextInterface,
public QAccessibleTableInterface,
public QAccessibleValueInterface
{
@@ -96,6 +97,11 @@ public:
QString textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType,
int* startOffset, int* endOffset) const override;
+ // QAccessibleEditableTextInterface
+ virtual void deleteText(int startOffset, int endOffset) override;
+ virtual void insertText(int offset, const QString& text) override;
+ virtual void replaceText(int startOffset, int endOffset, const QString& text) override;
+
// QAccessibleValueInterface
QVariant currentValue() const override;
QVariant maximumValue() const override;