- All Implemented Interfaces:
QMetaType.GenericTypeInterface,Serializable,Cloneable,Comparable<QFlags<?>>
- Enclosing class:
QMetaType
public static final class QMetaType.GenericFlags
extends QFlags<QMetaType.GenericFlag>
implements QMetaType.GenericTypeInterface, Comparable<QFlags<?>>
This class represents a QMetaType-registered but Java-unknown QFlags type.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptioncleared(QMetaType.GenericFlag flag) clone()Clones the flagsintflags()Returns an array of flag objects represented by this QFlags.final QMetaTypemetaType()final QMetaType.GenericFlagsSets the flagefinal QMetaType.GenericFlagssetFlag(QMetaType.GenericFlag e, boolean on) Sets or clears the flagflag
-
Method Details
-
metaType
- Specified by:
metaTypein interfaceQMetaType.GenericTypeInterface
-
flags
Description copied from class:QFlagsReturns an array of flag objects represented by this QFlags.- Overrides:
flagsin classQFlags<QMetaType.GenericFlag>- Returns:
- array of enum entries
-
clone
Description copied from class:QFlagsClones the flags- Overrides:
clonein classQFlags<QMetaType.GenericFlag>
-
combined
Description copied from class:QFlags- Overrides:
combinedin classQFlags<QMetaType.GenericFlag>
-
cleared
Description copied from class:QFlags- Overrides:
clearedin classQFlags<QMetaType.GenericFlag>
-
setFlag
Sets the flage- Overrides:
setFlagin classQFlags<QMetaType.GenericFlag>- Parameters:
e- enum entry- Returns:
- this
-
setFlag
Sets or clears the flagflag- Overrides:
setFlagin classQFlags<QMetaType.GenericFlag>- Parameters:
e- enum entryon- set (true) or clear (false)- Returns:
- this
-
compareTo
- Specified by:
compareToin interfaceComparable<QFlags<?>>
-