diff options
Diffstat (limited to 'src/gui/accessible/qaccessible_base.h')
-rw-r--r-- | src/gui/accessible/qaccessible_base.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/gui/accessible/qaccessible_base.h b/src/gui/accessible/qaccessible_base.h index cf5a65143b..2d2b1de316 100644 --- a/src/gui/accessible/qaccessible_base.h +++ b/src/gui/accessible/qaccessible_base.h @@ -331,6 +331,10 @@ public: Labelled = 0x00000002, Controller = 0x00000004, Controlled = 0x00000008, + DescriptionFor = 0x00000010, + Described = 0x00000020, + FlowsFrom = 0x00000040, + FlowsTo = 0x00000080, AllRelations = 0xffffffff }; Q_DECLARE_FLAGS(Relation, RelationFlag) @@ -344,7 +348,9 @@ public: ImageInterface, TableInterface, TableCellInterface, - HyperlinkInterface + HyperlinkInterface, + SelectionInterface, + AttributesInterface, }; enum TextBoundaryType { @@ -356,6 +362,11 @@ public: NoBoundary }; + enum class Attribute { + Custom, + Level, + }; + typedef QAccessibleInterface*(*InterfaceFactory)(const QString &key, QObject*); typedef void(*UpdateHandler)(QAccessibleEvent *event); typedef void(*RootObjectHandler)(QObject*); |