Module qtjambi
Package io.qt

Class QFlags<T extends QtAbstractFlagEnumerator>

java.lang.Object
io.qt.QFlags<T>
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
QAbstract3DGraph.OptimizationHints, QAbstract3DGraph.SelectionFlags, QAbstractAxis.AxisTypes, QAbstractFileEngine.FileFlags, QAbstractFileIconProvider.Options, QAbstractItemModel.CheckIndexOptions, QAbstractItemView.EditTriggers, QAbstractPrintDialog.PrintDialogOptions, QAbstractSocket.BindMode, QAbstractSocket.PauseModes, QAbstractSpinBox.StepEnabled, QAccessible.Relation, QAnimationCallback.Flags, QBluetooth.AttAccessConstraints, QBluetooth.SecurityFlags, QBluetoothDeviceDiscoveryAgent.DiscoveryMethods, QBluetoothDeviceInfo.CoreConfigurations, QBluetoothDeviceInfo.Fields, QBluetoothDeviceInfo.ServiceClasses, QByteArray.Base64Options, QCamera.Features, QCanBusDevice.Directions, QCanBusDevice.Filter.FormatFilters, QCanBusFrame.FrameErrors, QCborValue.DiagnosticNotationOptions, QCborValue.EncodingOptions, QChart.AnimationOptions, QChartView.RubberBands, QClearBuffers.BufferTypeFlags, QColorDialog.ColorDialogOptions, QCommandLineOption.Flags, QDateTimeEdit.Sections, QDBusConnection.ConnectionCapabilities, QDBusConnection.RegisterOptions, QDBusConnection.VirtualObjectRegisterOptions, QDBusServiceWatcher.WatchMode, QDesignerFormWindowInterface.Feature, QDesignerIntegrationInterface.Feature, QDialogButtonBox.StandardButtons, QDir.Filters, QDir.SortFlags, QDirIterator.IteratorFlags, QDockWidget.DockWidgetFeatures, QDomDocument.ParseOptions, QEventLoop.ProcessEventsFlags, QEventPoint.States, QFileDevice.FileHandleFlags, QFileDevice.MemoryMapFlags, QFileDevice.Permissions, QFileDialog.Options, QFileSystemModel.Options, QFontComboBox.FontFilters, QFontDialog.FontDialogOptions, QGeoAreaMonitorSource.AreaMonitorFeatures, QGeoPositionInfoSource.PositioningMethods, QGeoRouteRequest.FeatureTypes, QGeoRouteRequest.FeatureWeights, QGeoRouteRequest.ManeuverDetails, QGeoRouteRequest.RouteOptimizations, QGeoRouteRequest.SegmentDetails, QGeoRouteRequest.TravelModes, QGeoServiceProvider.GeocodingFeatures, QGeoServiceProvider.MappingFeatures, QGeoServiceProvider.NavigationFeatures, QGeoServiceProvider.PlacesFeatures, QGeoServiceProvider.RoutingFeatures, QGestureRecognizer.Result, QGlyphRun.GlyphRunFlags, QGraphicsBlurEffect.BlurHints, QGraphicsEffect.ChangeFlags, QGraphicsItem.GraphicsItemFlags, QGraphicsScene.SceneLayers, QGraphicsView.CacheMode, QGraphicsView.OptimizationFlags, QHostAddress.ConversionMode, QHstsPolicy.PolicyFlags, QHttpServerRequest.Methods, QImageIOHandler.Transformations, QImageIOPlugin.Capabilities, QInputDevice.Capabilities, QInputDevice.DeviceTypes, QInputDialog.InputDialogOptions, QIODeviceBase.OpenMode, QItemSelectionModel.SelectionFlags, QJSEngine.Extensions, QLibrary.LoadHints, QLocale.DataSizeFormats, QLocale.LanguageCodeTypes, QLocale.NumberOptions, QLocalServer.SocketOptions, QLocalSocket.SocketOptions, QLocation.VisibilityScope, QLowEnergyCharacteristic.PropertyTypes, QLowEnergyService.ServiceTypes, QMainWindow.DockOptions, QMatrix4x4.Flags, QMdiArea.AreaOptions, QMdiSubWindow.SubWindowOptions, QMemoryBarrier.Operations, QMessageBox.StandardButtons, QMetaType.GenericFlags, QMetaType.TypeFlags, QNearFieldTarget.AccessMethods, QNetworkInformation.Features, QNetworkInterface.InterfaceFlags, QNetworkProxy.Capabilities, QOpenGLBuffer.RangeAccessFlags, QOpenGLDebugMessage.Severities, QOpenGLDebugMessage.Sources, QOpenGLDebugMessage.Types, QOpenGLFunctions.OpenGLFeatures, QOpenGLShader.ShaderType, QOpenGLTexture.Features, QPaintEngine.DirtyFlags, QPaintEngine.PaintEngineFeatures, QPainter.PixmapFragmentHints, QPainter.RenderHints, QPdfDocumentRenderOptions.RenderFlags, QPinchGesture.ChangeFlags, QPointingDevice.PointerTypes, QPolarChart.PolarOrientations, QQmlImageProviderBase.Flags, QQuickItem.Flags, QQuickPaintedItem.PerformanceHints, QQuickWindow.CreateTextureOptions, QRawFont.LayoutFlags, QRegularExpression.MatchOptions, QRegularExpression.PatternOptions, QRegularExpression.WildcardConversionOptions, QSerialPort.Directions, QSerialPort.PinoutSignals, QSGImageNode.TextureCoordinatesTransformMode, QSGMaterial.Flags, QSGMaterialShader.Flags, QSGMaterialShader.GraphicsPipelineState.ColorMask, QSGMaterialShader.RenderState.DirtyStates, QSGNode.DirtyState, QSGNode.Flags, QSGRendererInterface.ShaderCompilationTypes, QSGRendererInterface.ShaderSourceTypes, QSGRenderNode.RenderingFlags, QSGRenderNode.StateFlags, QSGSimpleTextureNode.TextureCoordinatesTransformMode, QSizePolicy.ControlTypes, QSql.ParamType, QSsl.SslOptions, QStandardPaths.LocateOptions, QString.SectionFlags, QStringConverterBase.Flags, QStyle.State, QStyle.SubControls, QStyleOptionButton.ButtonFeatures, QStyleOptionFrame.FrameFeatures, QStyleOptionTab.CornerWidgets, QStyleOptionTab.TabFeatures, QStyleOptionToolBar.ToolBarFeatures, QStyleOptionToolButton.ToolButtonFeatures, QStyleOptionViewItem.ViewItemFeatures, QSurface3DSeries.DrawFlags, QSurfaceFormat.FormatOptions, Qt.Alignment, Qt.ApplicationStates, Qt.DockWidgetAreas, Qt.DropActions, Qt.Edges, Qt.FindChildOptions, Qt.GestureFlags, Qt.ImageConversionFlags, Qt.InputMethodHints, Qt.InputMethodQueries, Qt.ItemFlags, Qt.KeyboardModifiers, Qt.MatchFlags, Qt.MouseButtons, Qt.MouseEventFlags, Qt.Orientations, Qt.ScreenOrientations, Qt.SplitBehavior, Qt.TextInteractionFlags, Qt.ToolBarAreas, Qt.TouchPointStates, Qt.WindowFlags, Qt.WindowStates, QtConcurrent.ReduceOptions, QtDrawUtil.DrawingHints, QTextBoundaryFinder.BoundaryReasons, QTextDocument.FindFlags, QTextDocument.MarkdownFeatures, QTextEdit.AutoFormatting, QTextFormat.PageBreakFlags, QTextItem.RenderFlags, QTextLayout.GlyphRunRetrievalFlags, QTextOption.Flags, QTextStream.NumberFlags, QTreeWidgetItemIterator.IteratorFlags, QUrl.AceProcessingOptions, QUrl.ComponentFormattingOptions, QUrl.FormattingOptions, QUrl.UserInputResolutionOptions, QVideoFrame.PaintOptions.PaintFlags, QVirtualKeyboardInputEngine.ReselectFlags, QWebEngineContextMenuRequest.EditFlags, QWebEngineContextMenuRequest.MediaFlags, QWebEngineFileSystemAccessRequest.AccessFlags, QWebEnginePage.FindFlags, QWebEngineUrlScheme.Flags, QWidget.RenderFlags, QWindowsApplication.DarkModeHandling, QWindowsApplication.TouchWindowTouchTypes, QWizard.WizardOptions, QXcbWindow.WindowTypes

public abstract class QFlags<T extends QtAbstractFlagEnumerator> extends Object implements Serializable, Cloneable

The QFlags class provides a type-safe way of storing OR-combinations of enum values.

Java wrapper for Qt's class QFlags

See Also: