Module qtjambi
Package io.qt

Interface QtFlagEnumerator

All Superinterfaces:
QtAbstractEnumerator, QtAbstractFlagEnumerator, QtEnumerator
All Known Subinterfaces:
QUrl.FormattingOption
All Known Implementing Classes:
EnumFlags, MetaDataFlags, MetaObjectFlags, MethodFlags, PropertyFlags, QAbstract3DGraph.OptimizationHint, QAbstract3DGraph.SelectionFlag, QAbstractAxis.AxisType, QAbstractFileEngine.FileFlag, QAbstractItemModel.CheckIndexOption, QAbstractItemView.EditTrigger, QAbstractPrintDialog.PrintDialogOption, QAbstractSocket.BindFlag, QAbstractSocket.PauseMode, QAbstractSpinBox.StepEnabledFlag, QAccessible.RelationFlag, QAnimationCallback.Flag, QBluetooth.AttAccessConstraint, QBluetooth.Security, QBluetoothDeviceDiscoveryAgent.DiscoveryMethod, QBluetoothDeviceInfo.CoreConfiguration, QBluetoothDeviceInfo.Field, QBluetoothDeviceInfo.ServiceClass, QByteArray.Base64Option, QCamera.CaptureMode, QCamera.LockType, QCameraExposure.FlashMode, QCameraFocus.FocusMode, QCameraImageCapture.CaptureDestination, QCanBusDevice.Direction, QCanBusDevice.Filter.FormatFilter, QCanBusFrame.FrameError, QCborValue.DiagnosticNotationOption, QCborValue.EncodingOption, QChart.AnimationOption, QChartView.RubberBand, 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.Permission, QFileDialog.Option, QFileIconProvider.Option, QFileSystemModel.Option, QFontComboBox.FontFilter, QFontDialog.FontDialogOption, QGeoAreaMonitorSource.AreaMonitorFeature, QGeoPositionInfoSource.PositioningMethod, QGeoRouteRequest.FeatureType, QGeoRouteRequest.FeatureWeight, QGeoRouteRequest.ManeuverDetail, QGeoRouteRequest.RouteOptimization, QGeoRouteRequest.SegmentDetail, QGeoRouteRequest.TravelMode, QGeoServiceProvider.GeocodingFeature, QGeoServiceProvider.MappingFeature, QGeoServiceProvider.NavigationFeature, QGeoServiceProvider.PlacesFeature, QGeoServiceProvider.RoutingFeature, QGestureRecognizer.ResultFlag, QGlyphRun.GlyphRunFlag, QGraphicsBlurEffect.BlurHint, QGraphicsEffect.ChangeFlag, QGraphicsItem.GraphicsItemFlag, QGraphicsScene.SceneLayer, QGraphicsView.CacheModeFlag, QGraphicsView.OptimizationFlag, QHostAddress.ConversionModeFlag, QHstsPolicy.PolicyFlag, QImageIOHandler.Transformation, QImageIOPlugin.Capability, QInputDialog.InputDialogOption, QIODevice.OpenModeFlag, QItemSelectionModel.SelectionFlag, QJSEngine.Extension, QLibrary.LoadHint, QLocale.DataSizeFormat, QLocale.NumberOption, QLocalServer.SocketOption, QLocation.Visibility, QLowEnergyCharacteristic.PropertyType, QLowEnergyService.ServiceType, QMainWindow.DockOption, QMdiArea.AreaOption, QMdiSubWindow.SubWindowOption, QMediaPlayer.Flag, QMediaServiceProviderHint.Feature, QMemoryBarrier.Operation, QMessageBox.StandardButton, QMetaType.GenericFlag, QMetaType.TypeFlag, QNearFieldManager.TargetAccessMode, QNearFieldShareManager.ShareMode, QNearFieldTarget.AccessMethod, QNetworkConfiguration.StateFlag, QNetworkConfigurationManager.Capability, QNetworkInterface.InterfaceFlag, QNetworkProxy.Capability, QNetworkSession.UsagePolicy, QOpenGLBuffer.RangeAccessFlag, QOpenGLDebugMessage.Severity, QOpenGLDebugMessage.Source, QOpenGLDebugMessage.Type, QOpenGLFunctions.OpenGLFeature, QOpenGLShader.ShaderTypeBit, QOpenGLTexture.Feature, QPaintEngine.DirtyFlag, QPaintEngine.PaintEngineFeature, QPainter.PixmapFragmentHint, QPainter.RenderHint, QPinchGesture.ChangeFlag, QPolarChart.PolarOrientation, QQmlImageProviderBase.Flag, QQuickItem.Flag, QQuickPaintedItem.PerformanceHint, QQuickWindow.CreateTextureOption, QRawFont.LayoutFlag, QRegularExpression.MatchOption, QRegularExpression.PatternOption, QSceneChange.DeliveryFlag, QScriptClass.QueryFlag, QScriptEngine.QObjectWrapOption, QScriptValue.PropertyFlag, QScriptValue.ResolveFlag, QSerialPort.Direction, QSerialPort.PinoutSignal, QSGAbstractRenderer.ClearModeBit, QSGAbstractRenderer.MatrixTransformFlag, QSGEngine.CreateTextureOption, QSGImageNode.TextureCoordinatesTransformFlag, QSGMaterial.Flag, QSGMaterialRhiShader.Flag, QSGMaterialRhiShader.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, QStyle.StateFlag, QStyle.SubControl, QStyleOptionButton.ButtonFeature, QStyleOptionFrame.FrameFeature, QStyleOptionTab.CornerWidget, QStyleOptionTab.TabFeature, QStyleOptionToolBar.ToolBarFeature, QStyleOptionToolButton.ToolButtonFeature, QStyleOptionViewItem.ViewItemFeature, QSurface3DSeries.DrawFlag, 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, Qt3DCore.ChangeFlag, QtConcurrent.ReduceOption, QtDrawUtil.DrawingHint, QTextBoundaryFinder.BoundaryReason, QTextCodec.ConversionFlag, QTextDocument.FindFlag, QTextDocument.MarkdownFeature, QTextEdit.AutoFormattingFlag, QTextFormat.PageBreakFlag, QTextItem.RenderFlag, QTextOption.Flag, QTextStream.NumberFlag, QTouchDevice.CapabilityFlag, QTouchEvent.TouchPoint.InfoFlag, QTreeWidgetItemIterator.IteratorFlag, QUrl.ComponentFormattingOption, QUrl.UrlFormattingOption, QUrl.UserInputResolutionOption, QVideoFilterRunnable.RunFlag, QVirtualKeyboardInputEngine.ReselectFlag, QWebEngineContextMenuData.EditFlag, QWebEngineContextMenuData.MediaFlag, QWebEnginePage.FindFlag, QWebEngineUrlScheme.Flag, QWidget.RenderFlag, QWindowsWindowFunctions.TouchWindowTouchType, QWizard.WizardOption, QX11Info.PeekOption

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

    Modifier and Type
    Method
    Description
    default QFlags<?>
    Create a QFlags of the enum entry.
    default int
    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