Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.trolltech.qt.gui
Class QAccessible.RelationFlag

    java.lang.Object
      java.lang.Enum
          com.trolltech.qt.gui.QAccessible.RelationFlag

All Implemented Interfaces:
  QtEnumerator, java.io.Serializable, java.lang.Comparable

Enclosing class:
  QAccessible

    public static final class QAccessible.RelationFlag

extends java.lang.Enum
implements QtEnumerator

This enum type defines bit flags that can be combined to indicate the relationship between two accessible objects. Implementations of relationTo() return a combination of these flags. Some values are mutually exclusive.

Implementations of navigate() can accept only one distinct value.

See Also:
  Serialized Form

Field Summary
`static QAccessible.RelationFlag` | `Ancestor` The first object is a parent of the second object.
`static QAccessible.RelationFlag` | `Child` The first object is a direct child of the second object.
`static QAccessible.RelationFlag` | `Controlled` The first object is controlled by the second object.
`static QAccessible.RelationFlag` | `Controller` The first object controls the second object.
`static QAccessible.RelationFlag` | `Covered` The first object is covered by the second object.
`static QAccessible.RelationFlag` | `Covers` The first object covers the second object.
`static QAccessible.RelationFlag` | `Descendent` The first object is an indirect child of the second object.
`static QAccessible.RelationFlag` | `Down` The first object is below the second object.
`static QAccessible.RelationFlag` | `FocusChild` The first object is the second object's focus child.
`static QAccessible.RelationFlag` | `GeometryMask`
`static QAccessible.RelationFlag` | `HierarchyMask`
`static QAccessible.RelationFlag` | `Label` The first object is the label of the second object.
`static QAccessible.RelationFlag` | `Labelled` The first object is labelled by the second object.
`static QAccessible.RelationFlag` | `Left` The first object is left of the second object.
`static QAccessible.RelationFlag` | `LogicalMask`
`static QAccessible.RelationFlag` | `Right` The first object is right of the second object.
`static QAccessible.RelationFlag` | `Self` The objects are the same.
`static QAccessible.RelationFlag` | `Sibling` The objects are siblings.
`static QAccessible.RelationFlag` | `Unrelated` The objects are unrelated.
`static QAccessible.RelationFlag` | `Up` The first object is above the second object.

Method Summary
`static QAccessible.Relation` | `createQFlags(QAccessible.RelationFlag[] values)` This function creates a com.trolltech.qt.gui.QAccessible$Relation with the specified `com.trolltech.qt.gui.QAccessible$RelationFlag[]` RelationFlag values set.
`static QAccessible.RelationFlag` | `resolve(int value)` Returns the RelationFlag constant with the specified `int`.
`int` | `value()` This function should return an integer value for the enum values of the enumeration that implements this interface.
`static QAccessible.RelationFlag` | `valueOf(java.lang.String name)`
`static QAccessible.RelationFlag[]` | `values()`

Methods inherited from class java.lang.Enum
`clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

Methods inherited from class java.lang.Object
`getClass, notify, notifyAll, wait, wait, wait`

Field Detail

### Unrelated

    public static final QAccessible.RelationFlag Unrelated

  The objects are unrelated.

### Self

    public static final QAccessible.RelationFlag Self

  The objects are the same.

### Ancestor

    public static final QAccessible.RelationFlag Ancestor

  The first object is a parent of the second object.

### Child

    public static final QAccessible.RelationFlag Child

  The first object is a direct child of the second object.

### Descendent

    public static final QAccessible.RelationFlag Descendent

  The first object is an indirect child of the second object.

### Sibling

    public static final QAccessible.RelationFlag Sibling

  The objects are siblings.

### HierarchyMask

    public static final QAccessible.RelationFlag HierarchyMask

### Up

    public static final QAccessible.RelationFlag Up

  The first object is above the second object.

### Down

    public static final QAccessible.RelationFlag Down

  The first object is below the second object.

### Left

    public static final QAccessible.RelationFlag Left

  The first object is left of the second object.

### Right

    public static final QAccessible.RelationFlag Right

  The first object is right of the second object.

### Covers

    public static final QAccessible.RelationFlag Covers

  The first object covers the second object.

### Covered

    public static final QAccessible.RelationFlag Covered

  The first object is covered by the second object.

### GeometryMask

    public static final QAccessible.RelationFlag GeometryMask

### FocusChild

    public static final QAccessible.RelationFlag FocusChild

  The first object is the second object's focus child.

### Label

    public static final QAccessible.RelationFlag Label

  The first object is the label of the second object.

### Labelled

    public static final QAccessible.RelationFlag Labelled

  The first object is labelled by the second object.

### Controller

    public static final QAccessible.RelationFlag Controller

  The first object controls the second object.

### Controlled

    public static final QAccessible.RelationFlag Controlled

  The first object is controlled by the second object.

### LogicalMask

    public static final QAccessible.RelationFlag LogicalMask

Method Detail

### values

    public static QAccessible.RelationFlag[] values()

### valueOf

    public static QAccessible.RelationFlag valueOf(java.lang.String name)

### value

    public int value()

  This function should return an integer value for the enum values of the enumeration that implements this interface.

  Specified by:
    `value` in interface `QtEnumerator`

### createQFlags

    public static QAccessible.Relation createQFlags(QAccessible.RelationFlag[] values)

  This function creates a com.trolltech.qt.gui.QAccessible$Relation with the specified `com.trolltech.qt.gui.QAccessible$RelationFlag[]` RelationFlag values set.

### resolve

    public static QAccessible.RelationFlag resolve(int value)

  Returns the RelationFlag constant with the specified `int`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD