summaryrefslogtreecommitdiffstats
path: root/src/gui/accessible/qaccessible_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/accessible/qaccessible_base.h')
-rw-r--r--src/gui/accessible/qaccessible_base.h13
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*);