Skip to content

Commit 53fcebc

Browse files
committedSep 26, 2021
Dox
1 parent 2fc60fc commit 53fcebc

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
 

‎src/core/qgis.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ class CORE_EXPORT Qgis
196196
DynamicRotation = 2, //!< Rotation of symbol may be changed during rendering and symbol should not be cached
197197
};
198198
Q_ENUM( SymbolRenderHint )
199+
//! Symbol render hints
199200
Q_DECLARE_FLAGS( SymbolRenderHints, SymbolRenderHint ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsSymbol, RenderHints )
200201

201202

@@ -209,6 +210,7 @@ class CORE_EXPORT Qgis
209210
RendererShouldUseSymbolLevels = 1 << 0, //!< If present, indicates that a QgsFeatureRenderer using the symbol should use symbol levels for best results
210211
};
211212
Q_ENUM( SymbolFlag )
213+
//! Symbol flags
212214
Q_DECLARE_FLAGS( SymbolFlags, SymbolFlag )
213215

214216
/**
@@ -221,6 +223,7 @@ class CORE_EXPORT Qgis
221223
FlagIncludeCrosshairsForMarkerSymbols = 1 << 0, //!< Include a crosshairs reference image in the background of marker symbol previews
222224
};
223225
Q_ENUM( SymbolPreviewFlag )
226+
//! Symbol preview flags
224227
Q_DECLARE_FLAGS( SymbolPreviewFlags, SymbolPreviewFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsSymbol, SymbolPreviewFlags )
225228

226229
/**
@@ -233,6 +236,7 @@ class CORE_EXPORT Qgis
233236
DisableFeatureClipping = 1 << 0, //!< If present, indicates that features should never be clipped to the map extent during rendering
234237
};
235238
Q_ENUM( SymbolLayerFlag )
239+
//! Symbol layer flags
236240
Q_DECLARE_FLAGS( SymbolLayerFlags, SymbolLayerFlag )
237241

238242
/**
@@ -284,6 +288,7 @@ class CORE_EXPORT Qgis
284288
ItemRepresentsFile = 1 << 6, //!< Item's path() directly represents a file on disk (since QGIS 3.22)
285289
};
286290
Q_ENUM( BrowserItemCapability )
291+
//! Browser item capabilities
287292
Q_DECLARE_FLAGS( BrowserItemCapabilities, BrowserItemCapability ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsDataItem, Capabilities )
288293

289294
/**
@@ -367,6 +372,7 @@ class CORE_EXPORT Qgis
367372
UnstableFeatureIds = 1 << 4 //!< SQL layer definition supports disabling select at id
368373
};
369374
Q_ENUM( SqlLayerDefinitionCapability )
375+
//! SQL layer definition capabilities
370376
Q_DECLARE_FLAGS( SqlLayerDefinitionCapabilities, SqlLayerDefinitionCapability )
371377

372378
/**
@@ -439,6 +445,7 @@ class CORE_EXPORT Qgis
439445
CountFeatures = 1 << 2, //!< Count features in vector sublayers
440446
IncludeSystemTables = 1 << 3, //!< Include system or internal tables (these are not included by default)
441447
};
448+
//! Sublayer query flags
442449
Q_DECLARE_FLAGS( SublayerQueryFlags, SublayerQueryFlag )
443450
Q_ENUM( SublayerQueryFlag )
444451

@@ -451,6 +458,7 @@ class CORE_EXPORT Qgis
451458
{
452459
SystemTable = 1 << 0, //!< Sublayer is a system or internal table, which should be hidden by default
453460
};
461+
//! Sublayer flags
454462
Q_DECLARE_FLAGS( SublayerFlags, SublayerFlag )
455463
Q_ENUM( SublayerFlag )
456464

@@ -597,6 +605,7 @@ class CORE_EXPORT Qgis
597605
Routes = 1 << 3, //!< Format supports routes
598606
Tracks = 1 << 4, //!< Format supports tracks
599607
};
608+
//! Babel GPS format capabilities
600609
Q_DECLARE_FLAGS( BabelFormatCapabilities, BabelFormatCapability )
601610
Q_ENUM( BabelFormatCapability )
602611

@@ -610,6 +619,7 @@ class CORE_EXPORT Qgis
610619
{
611620
QuoteFilePaths = 1 << 0, //!< File paths should be enclosed in quotations and escaped
612621
};
622+
//! Babel command flags
613623
Q_DECLARE_FLAGS( BabelCommandFlags, BabelCommandFlag )
614624
Q_ENUM( BabelCommandFlag )
615625

@@ -665,6 +675,7 @@ class CORE_EXPORT Qgis
665675
{
666676
AllowSelfTouchingHoles SIP_MONKEYPATCH_COMPAT_NAME( FlagAllowSelfTouchingHoles ) = 1 << 0, //!< Indicates that self-touching holes are permitted. OGC validity states that self-touching holes are NOT permitted, whilst other vendor validity checks (e.g. ESRI) permit self-touching holes.
667677
};
678+
//! Geometry validity flags
668679
Q_DECLARE_FLAGS( GeometryValidityFlags, GeometryValidityFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsGeometry, ValidityFlags )
669680
Q_ENUM( GeometryValidityFlag )
670681

@@ -740,6 +751,7 @@ class CORE_EXPORT Qgis
740751
IncludeMetadataFile = 1 << 0, //!< Indicates that any associated .qmd metadata file should be included with the operation
741752
IncludeStyleFile = 1 << 1, //!< Indicates that any associated .qml styling file should be included with the operation
742753
};
754+
//! File operation flags
743755
Q_DECLARE_FLAGS( FileOperationFlags, FileOperationFlag )
744756
Q_ENUM( FileOperationFlag )
745757

@@ -752,6 +764,7 @@ class CORE_EXPORT Qgis
752764
{
753765
UsersCannotToggleEditing = 1 << 0, //!< Indicates that users are not allowed to toggle editing for this layer. Note that this does not imply that the layer is non-editable (see isEditable(), supportsEditing() ), rather that the editable status of the layer cannot be changed by users manually. Since QGIS 3.22.
754766
};
767+
//! Map layer properties
755768
Q_DECLARE_FLAGS( MapLayerProperties, MapLayerProperty )
756769
Q_ENUM( MapLayerProperty )
757770

@@ -764,6 +777,7 @@ class CORE_EXPORT Qgis
764777
{
765778
ScaleDependentBoundingBox = 1 << 0, //!< Item's bounding box will vary depending on map scale
766779
};
780+
//! Annotation item flags
767781
Q_DECLARE_FLAGS( AnnotationItemFlags, AnnotationItemFlag )
768782
Q_ENUM( AnnotationItemFlag )
769783

@@ -776,6 +790,7 @@ class CORE_EXPORT Qgis
776790
{
777791
FlagNoCreationTools = 1 << 0, //!< Do not show item creation tools for the item type
778792
};
793+
//! Annotation item GUI flags
779794
Q_DECLARE_FLAGS( AnnotationItemGuiFlags, AnnotationItemGuiFlag )
780795
Q_ENUM( AnnotationItemGuiFlag )
781796

@@ -906,6 +921,7 @@ class CORE_EXPORT Qgis
906921
LosslessImageRendering = 0x1000, //!< Render images losslessly whenever possible, instead of the default lossy jpeg rendering used for some destination devices (e.g. PDF). This flag only works with builds based on Qt 5.13 or later.
907922
Render3DMap = 0x2000, //!< Render is for a 3D map
908923
};
924+
//! Map settings flags
909925
Q_DECLARE_FLAGS( MapSettingsFlags, MapSettingsFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsMapSettings, Flags )
910926
Q_ENUM( MapSettingsFlag )
911927

@@ -933,6 +949,7 @@ class CORE_EXPORT Qgis
933949
Render3DMap = 0x4000, //!< Render is for a 3D map
934950
ApplyClipAfterReprojection = 0x8000, //!< Feature geometry clipping to mapExtent() must be performed after the geometries are transformed using coordinateTransform(). Usually feature geometry clipping occurs using the extent() in the layer's CRS prior to geometry transformation, but in some cases when extent() could not be accurately calculated it is necessary to clip geometries to mapExtent() AFTER transforming them using coordinateTransform().
935951
};
952+
//! Render context flags
936953
Q_DECLARE_FLAGS( RenderContextFlags, RenderContextFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsRenderContext, Flags )
937954
Q_ENUM( RenderContextFlag )
938955

0 commit comments

Comments
 (0)
Please sign in to comment.