diff options
Diffstat (limited to 'src/gui/accessible/qaccessible_base.h')
-rw-r--r-- | src/gui/accessible/qaccessible_base.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/gui/accessible/qaccessible_base.h b/src/gui/accessible/qaccessible_base.h index cf5a65143b..1a7b75c7f5 100644 --- a/src/gui/accessible/qaccessible_base.h +++ b/src/gui/accessible/qaccessible_base.h @@ -101,6 +101,7 @@ public: HelpChanged = 0x80A0, DefaultActionChanged = 0x80B0, AcceleratorChanged = 0x80C0, + Announcement = 0x80D0, InvalidEvent }; @@ -331,6 +332,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 +349,9 @@ public: ImageInterface, TableInterface, TableCellInterface, - HyperlinkInterface + HyperlinkInterface, + SelectionInterface, + AttributesInterface, }; enum TextBoundaryType { @@ -356,6 +363,16 @@ public: NoBoundary }; + enum class Attribute { + Custom, + Level, + }; + + enum class AnnouncementPriority { + Polite, + Assertive + }; + typedef QAccessibleInterface*(*InterfaceFactory)(const QString &key, QObject*); typedef void(*UpdateHandler)(QAccessibleEvent *event); typedef void(*RootObjectHandler)(QObject*); |