Module qtjambi
Package io.qt

Interface QtFlagEnumerator

All Superinterfaces:
QtAbstractEnumerator, QtAbstractFlagEnumerator, QtEnumerator
All Known Subinterfaces:
QUrl.FormattingOption
All Known Implementing Classes:
EnumFlags, MetaDataFlags, MetaObjectFlag, MethodFlags, PropertyFlags, QAbstractFileEngine.FileFlag, QAbstractFileIconProvider.Option, QAbstractItemModel.CheckIndexOption, QAbstractItemView.EditTrigger, QAbstractPrintDialog.PrintDialogOption, QAbstractSocket.BindFlag, QAbstractSocket.PauseMode, QAbstractSpinBox.StepEnabledFlag, QAccessible.RelationFlag, QAnimationCallback.Flag, QByteArray.Base64Option, QCborValue.DiagnosticNotationOption, QCborValue.EncodingOption, QColorDialog.ColorDialogOption, QCommandLineOption.Flag, QDateTimeEdit.Section, QDBusConnection.ConnectionCapability, QDBusConnection.RegisterOption, QDBusServiceWatcher.WatchModeFlag, QDesignerFormWindowInterface.FeatureFlag, QDesignerIntegrationInterface.FeatureFlag, QDialogButtonBox.StandardButton, QDir.Filter, QDir.SortFlag, QDirIterator.IteratorFlag, QDockWidget.DockWidgetFeature, QEventLoop.ProcessEventsFlag, QFileDevice.FileHandleFlag, QFileDevice.MemoryMapFlag, QFileDevice.Permission, QFileDialog.Option, QFileSystemModel.Option, QFontComboBox.FontFilter, QFontDialog.FontDialogOption, QGestureRecognizer.ResultFlag, QGlyphRun.GlyphRunFlag, QGraphicsBlurEffect.BlurHint, QGraphicsEffect.ChangeFlag, QGraphicsItem.GraphicsItemFlag, QGraphicsScene.SceneLayer, QGraphicsView.CacheModeFlag, QGraphicsView.OptimizationFlag, QHostAddress.ConversionModeFlag, QHstsPolicy.PolicyFlag, QImageIOHandler.Transformation, QImageIOPlugin.Capability, QInputDevice.Capability, QInputDevice.DeviceType, QInputDialog.InputDialogOption, QIODeviceBase.OpenModeFlag, QItemSelectionModel.SelectionFlag, QJSEngine.Extension, QLibrary.LoadHint, QLocale.DataSizeFormat, QLocale.NumberOption, QLocalServer.SocketOption, QMainWindow.DockOption, QMatrix4x4.Flag, QMdiArea.AreaOption, QMdiSubWindow.SubWindowOption, QMemoryBarrier.Operation, QMessageBox.StandardButton, QMetaType.GenericFlag, QMetaType.TypeFlag, QNetworkInterface.InterfaceFlag, QNetworkProxy.Capability, QOpenGLBuffer.RangeAccessFlag, QOpenGLDebugMessage.Severity, QOpenGLDebugMessage.Source, QOpenGLDebugMessage.Type, QOpenGLFunctions.OpenGLFeature, QOpenGLShader.ShaderTypeBit, QOpenGLTexture.Feature, QPaintEngine.DirtyFlag, QPaintEngine.PaintEngineFeature, QPainter.PixmapFragmentHint, QPainter.RenderHint, QPinchGesture.ChangeFlag, QPointingDevice.PointerType, QQmlImageProviderBase.Flag, QQuickItem.Flag, QQuickPaintedItem.PerformanceHint, QQuickWindow.CreateTextureOption, QRawFont.LayoutFlag, QRegularExpression.MatchOption, QRegularExpression.PatternOption, QRegularExpression.WildcardConversionOption, QSGImageNode.TextureCoordinatesTransformFlag, QSGMaterial.Flag, QSGMaterialShader.Flag, QSGMaterialShader.GraphicsPipelineState.ColorMaskComponent, QSGMaterialShader.RenderState.DirtyState, QSGNode.DirtyStateBit, QSGNode.Flag, QSGRendererInterface.ShaderCompilationType, QSGRendererInterface.ShaderSourceType, QSGRenderNode.RenderingFlag, QSGRenderNode.StateFlag, QSGSimpleTextureNode.TextureCoordinatesTransformFlag, QSizePolicy.ControlType, QSql.ParamTypeFlag, QSsl.SslOption, QStandardPaths.LocateOption, QString.SectionFlag, QStringConverterBase.Flag, QStyle.StateFlag, QStyleOptionButton.ButtonFeature, QStyleOptionFrame.FrameFeature, QStyleOptionTab.CornerWidget, QStyleOptionTab.TabFeature, QStyleOptionToolBar.ToolBarFeature, QStyleOptionToolButton.ToolButtonFeature, QStyleOptionViewItem.ViewItemFeature, QSurfaceFormat.FormatOption, Qt.AlignmentFlag, Qt.ApplicationState, Qt.DockWidgetArea, Qt.DropAction, Qt.Edge, Qt.FindChildOption, Qt.GestureFlag, Qt.ImageConversionFlag, Qt.InputMethodHint, Qt.InputMethodQuery, Qt.ItemFlag, Qt.KeyboardModifier, Qt.MatchFlag, Qt.MouseButton, Qt.MouseEventFlag, Qt.Orientation, Qt.ScreenOrientation, Qt.SplitBehaviorFlags, Qt.TextInteractionFlag, Qt.ToolBarArea, Qt.TouchPointState, Qt.WindowState, Qt.WindowType, QtConcurrent.ReduceOption, QTextBoundaryFinder.BoundaryReason, QTextDocument.FindFlag, QTextDocument.MarkdownFeature, QTextEdit.AutoFormattingFlag, QTextFormat.PageBreakFlag, QTextItem.RenderFlag, QTextOption.Flag, QTextStream.NumberFlag, QTreeWidgetItemIterator.IteratorFlag, QUrl.ComponentFormattingOption, QUrl.UrlFormattingOption, QUrl.UserInputResolutionOption, QWidget.RenderFlag, QWizard.WizardOption

public interface QtFlagEnumerator
extends QtEnumerator, QtAbstractFlagEnumerator
The QtFlagEnumerator interface servers as a base for all qint32 enums available as QFlags.
See Also:
QFlags
  • Method Summary

    Modifier and Type Method Description
    default QFlags<?> asFlags()
    Create a QFlags of the enum entry.
    default int value()
    This function should return an integer value for the enum values of the enumeration that implements this interface.

    Methods inherited from interface io.qt.QtEnumerator

    getDeclaringClass, name, ordinal
  • Method Details

    • value

      default 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
    • asFlags

      default QFlags<?> asFlags()
      Create a QFlags of the enum entry.
      Specified by:
      asFlags in interface QtAbstractFlagEnumerator
      Returns:
      QFlags