|  C_CohenSutherland |  | 
|  C_GEOSQueryCallbackData |  | 
|  C_LayerRef< TYPE > | Internal structure to keep weak pointer to QgsMapLayer or layerId if the layer is not available yet  | 
|  C_LayerRef< QgsMapLayer > |  | 
|  C_LayerRef< QgsMeshLayer > |  | 
|  C_LayerRef< QgsRasterLayer > |  | 
|  C_LayerRef< QgsVectorLayer > |  | 
|  CQgsActionMenu::ActionData |  | 
|  CQgsIdentifyMenu::ActionData |  | 
|  CQgsAbstractMetadataBase::Address | Metadata address structure  | 
|  CQgsAggregateMappingModel::Aggregate | The Aggregate struct holds information about an aggregate column  | 
|  CQgsAggregateCalculator::AggregateInfo | Structured information about the available aggregates  | 
|  CQgsAggregateCalculator::AggregateParameters | A bundle of parameters controlling aggregate calculation  | 
|  CQgsCadUtils::AlignMapPointConstraint | Structure with details of one constraint  | 
|  CQgsCadUtils::AlignMapPointContext | Defines constraints for the QgsCadUtils::alignMapPoint() method  | 
|  CQgsCadUtils::AlignMapPointOutput | Structure returned from alignMapPoint() method  | 
|  CAnchorAlongSegment | Record about anchor being along a segment  | 
|  CAnchorPoint | Record about vertex coordinates and index of anchor to which it is snapped  | 
|  CQgsTemporalUtils::AnimationExportSettings | Contains settings relating to exporting animations  | 
|  CQgsUnitTypes::AreaValue | A combination of area value and unit  | 
|  CQgsSQLComposerDialog::Argument | Argument of a function  | 
|  CQgsAttributesFormData::AttributeFormItemData | Main class to store and transfer editor data contained in a QgsAttributesFormModel  | 
|  CQgsCesiumUtils::B3DMContents | Encapsulates the contents of a B3DM file  | 
|  CBlockMetrics |  | 
|  CQgsAdvancedDigitizingDockWidget::CadConstraint | The CadConstraint is a class for all basic constraints (angle/distance/x/y)  | 
|  Cpal::CandidatePolygonRingDistanceCalculator | Calculates distance from a label candidate to the nearest polygon ring  | 
|  CQgsMapCanvas::CanvasProperties | Deprecated to be deleted, stuff from here should be moved elsewhere  | 
|  Cpal::Chain |  | 
|  CQgsGeometryCheck::Change | Descripts a change to fix a geometry  | 
|  ►CQgsTopologicalMesh::Changes | Contains topological differences between two states of a topological mesh, only accessible from the QgsTopologicalMesh class  | 
|  ►CQgsMeshAdvancedEditing | Abstract class that can be derived to implement advanced editing on mesh  | 
|  ►CQgsMeshEditForceByLine | Forces mesh editing based on a line  | 
|  CQgsMeshEditForceByPolylines | Derived from QgsMeshEditForceByLine that forces mesh based on polyline  | 
|  CQgsMeshEditRefineFaces | Performs refinement of faces of a mesh  | 
|  CQgsMeshEditingDelaunayTriangulation | Can be used with QgsMeshEditor::advancedEdit() to add triangle faces to a mesh created by a Delaunay triangulation on existing vertices  | 
|  CQgsMeshTransformVerticesByExpression | Transforms vertices of a mesh by expression  | 
|  CQgsTriangularMesh::Changes | Makes changes to a triangular mesh and keeps track of these changes  | 
|  CQgsPalettedRasterRenderer::Class | Properties of a single value class  | 
|  CQgsColorRampShader::ColorRampItem |  | 
|  CQgsAttributeTableConfig::ColumnConfig | Defines the configuration of a column in the attribute table  | 
|  Ccomp |  | 
|  CQgsAbstractGeospatialPdfExporter::ComponentLayerDetail | Contains details of a particular input component to be used during PDF composition  | 
|  CQgsAbstractGeometry::const_part_iterator | The part_iterator class provides an STL-style iterator for const references to geometry parts  | 
|  CQgsLayerMetadata::Constraint | Metadata constraint structure  | 
|  CQgsAbstractMetadataBase::Contact | Metadata contact structure  | 
|  CQgsAbstractMapToolHandler::Context | Context of a QgsAbstractMapToolHandler call  | 
|  CQgsOgcUtils::Context | The Context struct stores the current layer and coordinate transform context  | 
|  CContourWriterData |  | 
|  CQgsAbstractGeospatialPdfExporter::ControlPoint | Contains details of a control point used during georeferencing Geospatial PDF outputs  | 
|  Cpal::CostCalculator | Calculates label candidate costs considering different factors  | 
|  CQgsOpenClUtils::CPLAllocator< T > | Tiny smart-pointer-like wrapper around CPLMalloc and CPLFree: this is needed because OpenCL C++ API may throw exceptions  | 
|  CQgsTextRendererUtils::CurvedGraphemePlacement | Contains placement information for a single grapheme in a curved text layout  | 
|  CQgsTextRendererUtils::CurvePlacementProperties | Contains placement information for a curved text layout  | 
|  CQgsSensorThingsProviderConnection::Data | Represents decoded data of a SensorThings connection  | 
|  CQgsTiledSceneProviderConnection::Data | Represents decoded data of a tiled scene connection  | 
|  CQgsTerrainDownloader::DataSource | Definition of data source for terrain tiles (assuming "terrarium" data encoding with usual XYZ tiling scheme)  | 
|  CQgsVectorLayer::DeleteContext | Context for cascade delete features  | 
|  CQgsLayerDefinition::DependencySorter | Handles sorting of dependencies stored in a XML project or layer definition file  | 
|  CQgsImageOperation::DistanceTransformProperties | Struct for storing properties of a distance transform operation  | 
|  CQgsUnitTypes::DistanceValue | A combination of distance value and unit  | 
|  CDocumentMetrics |  | 
|  CQgsVectorFileWriter::DriverDetails | Details of available driver formats  | 
|  CQgsDxfExport::DxfLayer | Layers and optional attribute index to split into multiple layers using attribute value as layer name  | 
|  CDxfLayerJob | Holds information about each layer in a DXF job  | 
|  CQgsTracerGraph::E |  | 
|  ►CUi::EffectPropertiesWidget |  | 
|  CQgsPaintEffectPropertiesWidget | A widget which modifies the properties of a QgsPaintEffect  | 
|  Cpal::ElemTrans |  | 
|  CQgsEllipsoidUtils::EllipsoidDefinition | Contains definition of an ellipsoid  | 
|  CQgsEllipsoidUtils::EllipsoidParameters | Contains parameters for an ellipsoid  | 
|  CQgsNewsFeedParser::Entry | Represents a single entry from a news feed  | 
|  CQgsGeometry::Error | A geometry error  | 
|  CQgsMapRendererJob::Error |  | 
|  ►Cstd::exception |  | 
|  Cpal::InternalException::Empty | Thrown when trying to access an empty data set  | 
|  Cpal::InternalException::Full | Thrown when something is added in a Full set  | 
|  Cpal::InternalException::NoLabelPosition | Throw an exception when it's impossible to compute labelPosition  | 
|  Cpal::InternalException::UnknownGeometry | Thrown when a geometry type is not like expected  | 
|  Cpal::InternalException::WrongGeometry | Thrown when a geometry type is not like expected  | 
|  CQgsAbstractGeospatialPdfExporter::ExportDetails |  | 
|  CQgsLayoutItem::ExportLayerDetail | Contains details of a particular export layer relating to a layout item  | 
|  CQgsVectorLayerExporter::ExportOptions | Encapsulates options for use with QgsVectorLayerExporter  | 
|  CQgsLayoutDesignerInterface::ExportResults | Encapsulates the results of an export operation performed in the designer  | 
|  CQgsExpressionFieldBuffer::ExpressionField |  | 
|  CQgsLayerMetadata::Extent | Metadata extent structure  | 
|  CQgsLazInfo::ExtraBytesAttributeDetails |  | 
|  Cpal::Feats | For usage in problem solving algorithm  | 
|  CQgsAbstractProfileResults::Feature | Encapsulates information about a feature exported from the profile results  | 
|  CQgsVectorLayerProfileResults::Feature |  | 
|  CQgsFeatureListModel::FeatureInfo |  | 
|  CQgsRuleBasedRenderer::FeatureToRender | Feature for rendering by a QgsRuleBasedRenderer  | 
|  CQgsVectorLayerFeatureIterator::FetchJoinInfo | Join information prepared for fast attribute id mapping in QgsVectorLayerJoinBuffer::updateFeatureAttributes()  | 
|  CQgsFrameGraphUtils::FgDumpContext |  | 
|  CQgsFieldMappingModel::Field | The Field struct holds information about a mapped field  | 
|  CQgsFields::Field |  | 
|  CQgsRasterAttributeTable::Field | Raster Attribute Table field, including its name, usage and type  | 
|  CQgsAttributesFormData::FieldConfig | Holds the configuration for a field  | 
|  CQgsVectorFileWriter::FieldValueConverter | Interface to convert raw field values to their user-friendly values  | 
|  CQgsRasterFileWriter::FilterFormatDetails | Details of available filters and formats  | 
|  CQgsVectorFileWriter::FilterFormatDetails | Details of available filters and formats  | 
|  Cfloat_pair_hash |  | 
|  CQgsSQLComposerDialog::Function | Description of server functions  | 
|  Cgdal::GDALDatasetCloser | Closes and cleanups GDAL dataset  | 
|  Cgdal::GDALRelationshipDeleter | Closes and cleanups GDAL relationship  | 
|  Cgdal::GDALWarpOptionsDeleter | Closes and cleanups GDAL warp options  | 
|  CQgsAbstractDatabaseProviderConnection::TableProperty::GeometryColumnType | The GeometryColumnType struct represents the combination of geometry type and CRS for the table geometry column  | 
|  ►CUi::GeometryGeneratorWidgetBase |  | 
|  CQgsGeometryGeneratorSymbolLayerWidget | A widget for controlling the properties of a QgsGeometryGeneratorSymbolLayer  | 
|  Cpal::GeomFunction | Pal labeling engine geometry functions  | 
|  CQgsAbstractGeospatialPdfExporter::GeoReferencedSection |  | 
|  CQgsExifTools::GeoTagDetails | Extended image geotag details  | 
|  CQgsWfs::getFeatureQuery |  | 
|  CQgsWfs::getFeatureRequest |  | 
|  CQgsDatumTransform::GridDetails | Contains information about a projection transformation grid file  | 
|  CQgsEditFormConfig::GroupData |  | 
|  CQgsPointDistanceRenderer::GroupedFeature | Contains properties for a feature within a clustered group  | 
|  CHalfEdge | Represents a half edge in a triangulation  | 
|  CHierarchyEntry | Keeps one entry of COPC hierarchy  | 
|  CQgsHistoryProviderRegistry::HistoryEntryOptions | Contains options for storing history entries  | 
|  CQgsAttributesFormData::HtmlElementEditorConfiguration |  | 
|  ►CIDataStream |  | 
|  CQgsPointLocator_Stream | Helper class for bulk loading of R-trees  | 
|  CQgsMapToolIdentify::IdentifyProperties |  | 
|  CQgsMapToolIdentify::IdentifyResult |  | 
|  CQgsLayoutExporter::ImageExportSettings | Contains settings relating to exporting layouts to raster images  | 
|  CQgsSnappingConfig::IndividualLayerSettings | A container of advanced configuration (per layer) of the snapping of the project  | 
|  CQgsProcessingParameterTinInputLayers::InputLayer | Used to store input layer Id and other associated parameters  | 
|  CQgsLayerTreeRegistryBridge::InsertionPoint | A structure to define the insertion point to the layer tree  | 
|  Cpal::InternalException | Various Exceptions  | 
|  ►CSpatialIndex::IQueryStrategy |  | 
|  CQgsPointLocator_DumpTree | Helper class to dump the R-index nodes and their content  | 
|  CQgsConnectionPoolGroup< T >::Item |  | 
|  CQgsLayerTreeModelLegendNode::ItemContext |  | 
|  CQgsLayerTreeModelLegendNode::ItemMetrics |  | 
|  CQgsGeometryCheckerUtils::LayerFeatures::iterator | An iterator over all features in a QgsGeometryCheckerUtils::LayerFeatures  | 
|  ►CSpatialIndex::IVisitor |  | 
|  CQgisVisitor | Custom visitor that adds found features to list  | 
|  CQgsPointLocator_VisitorArea | Helper class used when traversing the index with areas - builds a list of matches  | 
|  CQgsPointLocator_VisitorCentroidsInRect | Helper class used when traversing the index looking for centroid - builds a list of matches  | 
|  CQgsPointLocator_VisitorEdgesInRect | Helper class used when traversing the index looking for edges - builds a list of matches  | 
|  CQgsPointLocator_VisitorMiddlesInRect | Helper class used when traversing the index looking for middle segment - builds a list of matches  | 
|  CQgsPointLocator_VisitorNearestCentroid | Helper class used when traversing the index looking for centroid - builds a list of matches  | 
|  CQgsPointLocator_VisitorNearestEdge | Helper class used when traversing the index looking for edges - builds a list of matches  | 
|  CQgsPointLocator_VisitorNearestLineEndpoint | Helper class used when traversing the index looking for line endpoints (start or end vertex) - builds a list of matches  | 
|  CQgsPointLocator_VisitorNearestMiddleOfSegment | Helper class used when traversing the index looking for middle segment - builds a list of matches  | 
|  CQgsPointLocator_VisitorNearestVertex | Helper class used when traversing the index looking for vertices - builds a list of matches  | 
|  CQgsPointLocator_VisitorVerticesInRect | Helper class used when traversing the index looking for vertices - builds a list of matches  | 
|  CQgsSpatialIndexCopyVisitor | SpatialIndex visitor which copies data to a new index  | 
|  CQgsVectorLayerFeatureSource::JoinLayerSource | Contains join layer source information prepared in a thread-safe way, ready for vector layer feature iterators with joins to utilize  | 
|  CQgs3DAnimationSettings::Keyframe | Keyframe definition  | 
|  CQgsAttributeEditorElement::LabelStyle | The TabStyle struct defines color and font overrides for form fields, tabs and groups labels  | 
|  Cpal::Layer | A set of features which influence the labeling process  | 
|  CQgsVectorTileWriter::Layer | Configuration of a single input vector layer to be included in the output  | 
|  CQgsSnappingUtils::LayerConfig | Configures how a certain layer should be handled in a snapping operation  | 
|  CQgsInterpolator::LayerData | A source together with the information about interpolation attribute / z-coordinate interpolation and the type (point, structure line, breakline)  | 
|  CQgsSublayersDialog::LayerDefinition | A structure that defines layers for the purpose of this dialog  | 
|  CQgsProcessingContext::LayerDetails | Details for layers to load into projects  | 
|  CQgsGeometryCheckerUtils::LayerFeature | A layer feature combination to uniquely identify and access a feature in a set of layers  | 
|  CQgsGeometryCheck::LayerFeatureIds | A list of layers and feature ids for each of these layers  | 
|  CQgsGeometryCheckerUtils::LayerFeatures | Contains a set of layers and feature ids in those layers to pass to a geometry check  | 
|  CQgsLayerTreeModel::LayerLegendData | Structure that stores all data associated with one map layer  | 
|  CQgsLayerTreeModel::LayerLegendTree | Structure that stores tree representation of map layer's legend  | 
|  CQgsAnnotationLayer::LayerOptions | Setting options for loading annotation layers  | 
|  CQgsGroupLayer::LayerOptions | Setting options for loading group layers  | 
|  CQgsMapLayerFactory::LayerOptions | Setting options for loading layers  | 
|  CQgsMeshLayer::LayerOptions | Setting options for loading mesh layers  | 
|  CQgsPointCloudLayer::LayerOptions | Setting options for loading point cloud layers  | 
|  CQgsProviderSublayerDetails::LayerOptions | Setting options for loading layers  | 
|  CQgsRasterLayer::LayerOptions | Setting options for loading raster layers  | 
|  CQgsTiledSceneLayer::LayerOptions | Setting options for loading tiled scene layers  | 
|  CQgsVectorLayer::LayerOptions | Setting options for loading vector layers  | 
|  CQgsVectorTileLayer::LayerOptions | Setting options for loading vector tile layers  | 
|  CQgsAccessControlFilter::LayerPermissions | Describe the layer permission  | 
|  CQgsGmlStreamingParser::LayerProperties | Layer properties  | 
|  CQgsOgcUtils::LayerProperties | Layer properties  | 
|  ►CUi::LayerPropertiesWidget |  | 
|  CQgsLayerPropertiesWidget | A widget which allows configuration of the properties of a single QgsSymbolLayer  | 
|  CLayerToLoad |  | 
|  CQgsLazInfo::LazVlr |  | 
|  CLessThanTileRequest | Helper class for ordering tile requests according to the distance from view center  | 
|  CQgsAbstractMetadataBase::Link | Metadata link structure  | 
|  CMapIndexedPointCloudNode |  | 
|  CQgsMapThemeCollection::MapThemeLayerRecord | Individual record of a visible layer in a map theme record  | 
|  CQgsMapThemeCollection::MapThemeRecord | Individual map theme record of visible layers and styles  | 
|  CQgsMaskSourceSelectionWidget::MaskSource |  | 
|  CQgsAuthConfigurationStorage::MasterPasswordConfig | Structure that holds the (encrypted) master password elements  | 
|  CQgsPointLocator::Match |  | 
|  CQgsPointLocator::MatchFilter | Interface that allows rejection of some matches in intersection queries (e.g  | 
|  CQgsExpressionTreeView::MenuProvider | Implementation of this interface can be implemented to allow QgsExpressionTreeView instance to provide custom context menus (opened upon right-click)  | 
|  CQgsProjectStorage::Metadata | Metadata associated with a project  | 
|  CQgsVectorFileWriter::MetaData |  | 
|  CQgsServerMetadataUrlProperties::MetadataUrl | MetadataUrl structure  | 
|  CQgsRasterAttributeTable::MinMaxClass | The Field class represents a Raster Attribute Table classification entry for a thematic Raster Attribute Table  | 
|  CQgsPalettedRasterRenderer::MultiValueClass | Properties of a multi value class: a class that contains multiple values  | 
|  CMVTGeometryWriter | Helper class for writing of geometry commands  | 
|  CQgsExpressionNode::NamedNode | Named node  | 
|  CQgsVectorDataProvider::NativeType |  | 
|  CQgsRasterNuller::NoData |  | 
|  ►CQgsSQLStatement::Node | Abstract node class for SQL statement nodes  | 
|  CQgsSQLStatement::NodeBetweenOperator | An 'X BETWEEN y and z' operator  | 
|  CQgsSQLStatement::NodeBinaryOperator | Binary logical/arithmetical operator (AND, OR, =, +, ...)  | 
|  CQgsSQLStatement::NodeCast | CAST operator  | 
|  CQgsSQLStatement::NodeColumnRef | Reference to a column  | 
|  CQgsSQLStatement::NodeColumnSorted | Column in a ORDER BY  | 
|  CQgsSQLStatement::NodeFunction | Function with a name and arguments node  | 
|  CQgsSQLStatement::NodeInOperator | An 'x IN (y, z)' operator  | 
|  CQgsSQLStatement::NodeJoin | Join definition  | 
|  CQgsSQLStatement::NodeLiteral | Literal value (integer, integer64, double, string)  | 
|  CQgsSQLStatement::NodeSelect | SELECT node  | 
|  CQgsSQLStatement::NodeSelectedColumn | Selected column  | 
|  CQgsSQLStatement::NodeTableDef | Table definition  | 
|  CQgsSQLStatement::NodeUnaryOperator | Unary logical/arithmetical operator ( NOT, - )  | 
|  CQgsStyleEntityVisitorInterface::Node | Contains information relating to a node (i.e  | 
|  CQgsExpressionNode::NodeList | A list of expression nodes  | 
|  CQgsSQLStatement::NodeList | A list of nodes  | 
|  CQgsProviderSublayerModel::NonLayerItem | Contains details for a non-sublayer item to include in a QgsProviderSublayerModel  | 
|  ►Cstd::numpunct |  | 
|  CQgsBasicNumericFormat_ns::formatter |  | 
|  Cgdal::OGRDataSourceDeleter | Destroys OGR data sources  | 
|  Cgdal::OGRFeatureDeleter | Destroys OGR feature  | 
|  Cgdal::OGRFldDeleter | Destroys OGR field definition  | 
|  Cgdal::OGRGeometryDeleter | Destroys OGR geometries  | 
|  CQgsCoordinateOperationWidget::OperationDetails | Coordinate operation details  | 
|  ►CQgsVectorFileWriter::Option | Describes an available option for configuring file writing for a particular output format  | 
|  CQgsVectorFileWriter::HiddenOption | A hidden option for file writing for a particular output format  | 
|  CQgsVectorFileWriter::IntOption | An available option for configuring file writing for a particular output format, presenting an integer option  | 
|  ►CQgsVectorFileWriter::SetOption | An available option for configuring file writing for a particular output format, presenting a choice of preset values  | 
|  CQgsVectorFileWriter::BoolOption | An available option for configuring file writing for a particular output format, presenting an boolean option  | 
|  CQgsVectorFileWriter::StringOption | An available option for configuring file writing for a particular output format, presenting a freeform string option  | 
|  CQgsFeatureRequest::OrderByClause | Order by clause for a QgsFeatureRequest  | 
|  ►CUi::OrderByDialogBase |  | 
|  CQgsOrderByDialog | A dialog to build and manage a list of order by clauses  | 
|  Cpal::OrientedConvexHullBoundingBox | Represents the minimum area, oriented bounding box surrounding a convex hull  | 
|  CQgsVectorLayerExporter::OutputField | Encapsulates output field definition  | 
|  CQgsGeometryOverlapCheckError::OverlappedFeature |  | 
|  CQgsLayoutExporter::PageExportDetails | Contains details of a page being exported by the class  | 
|  Cpal::Pal | Main Pal labeling class  | 
|  CQgsExpressionFunction::Parameter | Represents a single parameter passed to a function  | 
|  CQgsKernelDensityEstimation::Parameters | KDE parameters  | 
|  ►CParametricLine | An interface for parametric lines used during triangulation  | 
|  CBezier3D | Represents a bezier curve, represented by control points  | 
|  CQgsExpression::ParserError | Details about any parser errors that were found when parsing the expression  | 
|  CQgsAbstractGeometry::part_iterator | STL-style iterator for geometry parts  | 
|  CQgsLayoutExporter::PdfExportSettings | Contains settings relating to exporting layouts to PDF  | 
|  Cpal::Point |  | 
|  CQgsPointCloudLayerProfileResults::PointResult |  | 
|  ►Cpal::PointSet | The underlying raw pal geometry class  | 
|  Cpal::FeaturePart | Represents a part of a label feature  | 
|  Cpal::LabelPosition | LabelPosition is a candidate feature label position  | 
|  CQgsDataProvider::PreviewContext | Stores settings related to the context in which a preview job runs  | 
|  CQgsLayoutExporter::PrintExportSettings | Contains settings relating to printing layouts  | 
|  Cpal::PriorityQueue | Custom priority queue for use in pal labeling engine  | 
|  Cpal::Problem | Representation of a labeling problem  | 
|  CQgsAlignRaster::ProgressHandler | Helper struct to be sub-classed for progress reporting  | 
|  CQgsProjUtils::ProjPJDeleter | Destroys Proj PJ objects  | 
|  ►CUi::PropertyAssistantBase |  | 
|  CQgsPropertyAssistantWidget | Shows a user-friendly assistant guiding users through the creation of QgsProperty overrides  | 
|  CQgsProviderRegistry::ProviderCandidateDetails | Contains information pertaining to a candidate provider  | 
|  CQgsDataProvider::ProviderOptions | Setting options for creating vector data providers  | 
|  ►CQAbstractItemDelegate |  | 
|  CQgsColorSwatchDelegate | A delegate for showing a color swatch in a list  | 
|  CQgsDetailedItemDelegate | A custom model/view delegate that can display an icon, heading and detail sections  | 
|  ►CQAbstractItemModel |  | 
|  ►CQgsAttributesFormModel | Abstract class for tree models allowing for configuration of attributes forms  | 
|  CQgsAttributesAvailableWidgetsModel | Manages available widgets when configuring attributes forms  | 
|  CQgsAttributesFormLayoutModel | Manages form layouts when configuring attributes forms via drag and drop designer  | 
|  ►CQgsBrowserModel | A model for showing available data sources and other items in a structured tree  | 
|  CQgsBrowserGuiModel | A model for showing available data sources and other items in a structured tree  | 
|  CQgsColorSchemeModel | A model for colors in a color scheme  | 
|  CQgsCoordinateReferenceSystemModel | A tree model for display of known coordinate reference systems  | 
|  CQgsCptCityBrowserModel | A custom item model for display of CPT City color palettes  | 
|  CQgsDatabaseSchemaModel | A model containing schemas from a database connection  | 
|  CQgsDatabaseTableModel | A model containing tables from a database connection  | 
|  ►CQgsFeaturePickerModelBase | Provides a list of features based on filter conditions  | 
|  CQgsFeatureFilterModel | Provides a list of features based on filter conditions  | 
|  CQgsFeaturePickerModel | Provides a list of features based on filter conditions  | 
|  CQgsFieldModel | A model which displays the list of fields in widgets (optionally associated with a vector layer)  | 
|  CQgsHistoryEntryModel | An item model representing history entries in a hierarchical tree structure  | 
|  CQgsLabelingEngineRulesModel | A model for configuration of a list of labeling engine rules  | 
|  ►CQgsLayerTreeModel | A model representing the layer tree, including layers and groups of layers  | 
|  CQgsElevationProfileLayerTreeModel | A layer tree model subclass for elevation profiles  | 
|  CQgsLegendModel | Item model implementation based on layer tree model for layout legend  | 
|  CQgsLayoutModel | A model for items attached to a layout  | 
|  ►CQgsMapLayerModel | A model for display of map layers in widgets  | 
|  CQgsGeospatialPdfLayerTreeModel | Layer tree model for Geo-PDF layers  | 
|  ►CQgsMeshDatasetGroupTreeModel | Item model for QgsMeshDatasetGroupTreeItem  | 
|  CQgsMeshAvailableDatasetGroupTreeModel | Item model for available mesh dataset groups  | 
|  CQgsNewsFeedModel | A model for published QGIS news feeds  | 
|  CQgsPointCloudAttributeModel | A model for display of available attributes from a point cloud  | 
|  CQgsProcessingToolboxModel | A model for providers and algorithms shown within the Processing toolbox  | 
|  CQgsProviderConnectionModel | A model containing registered connection names for a specific data provider  | 
|  ►CQgsProviderSublayerModel | A model for representing the sublayers present in a URI  | 
|  CQgsProviderSublayerDialogModel | A model for representing the sublayers present in a URI for the QgsProviderSublayersDialog  | 
|  CQgsRecentCoordinateReferenceSystemsModel | A model for display of recently used coordinate reference systems  | 
|  CQgsRuleBasedLabelingModel | Model for rule based rendering rules view  | 
|  CQgsRuleBasedRendererModel | Tree model for a rule-based renderer's rules  | 
|  CQgsRuntimeProfiler | Provides a method of recording run time profiles of operations, allowing easy recording of their overall run time  | 
|  CQgsSensorModel | A QAbstractItemModel subclass for showing sensors within a QgsSensorManager  | 
|  CQgsSettingsTreeModel | A tree model for the settings tree  | 
|  CQgsSingleItemModel | A QAbstractItemModel subclass which contains a single read-only item  | 
|  CQgsStyleModel | A QAbstractItemModel subclass for showing symbol and color ramp entities contained within a QgsStyle database  | 
|  CQgsValidityCheckResultsModel | A QAbstractItemModel subclass for displaying the results from a QgsAbstractValidityCheck  | 
|  ►CQAbstractListModel |  | 
|  CQgsLayoutManagerModel | List model representing the print layouts and reports available in a layout manager  | 
|  CQgsMapLayerStyleCategoriesModel | Model for layer style categories  | 
|  CQgsMeshDatasetGroupListModel | A model representing mesh dataset groups  | 
|  CQgsMeshDatasetListModel | List model for dataset contained in dataset group, used to display by time dataset in widget  | 
|  CQgsProjectStyleDatabaseModel | List model representing the style databases associated with a QgsProject  | 
|  CQgsSvgSelectorListModel | A model for displaying SVG files with a preview icon  | 
|  ►CQAbstractTableModel |  | 
|  CQgsAggregateMappingModel | Holds mapping information for defining sets of aggregates of fields from a QgsFields object  | 
|  CQgsAttributeTableModel | A model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a QAbstractItemView  | 
|  CQgsBookmarkManagerModel | Implements a model for the contents of QgsBookmarkManager objects  | 
|  CQgsCodedValueTableModel | A table model for representing the values in a QgsCodedValue list  | 
|  CQgsFieldMappingModel | Holds mapping information for mapping from one set of QgsFields to another  | 
|  ►CQgsLayoutAttributeTableColumnModelBase | A base model to hold the displaying or sorting columns used in a QgsLayoutAttributeTable  | 
|  CQgsLayoutAttributeTableColumnModel | A model for displaying columns shown in a QgsLayoutAttributeTable  | 
|  CQgsLayoutTableSortModel | Allows for filtering QgsComposerAttributeTable columns by columns which are sorted or unsorted  | 
|  CQgsLayoutGuideCollection | Stores and manages the snap guides used by a layout  | 
|  ►CQgsLocatorModel | An abstract list model for displaying the results of locator searches  | 
|  CQgsLocatorAutomaticModel | A QgsLocatorModel which is associated directly with a QgsLocator, and is automatically populated with results from locator searches  | 
|  CQgsRasterAttributeTableModel | A model which represents a QgsRasterAttributeTable  | 
|  CQgsStackedDiagramPropertiesModel | Model for sub diagrams in a stacked diagram view  | 
|  ►CQAction |  | 
|  CQgsAttributeTableAction | A QAction subclass for map layer actions shown in an attribute table  | 
|  CQgsAttributeTableMapLayerAction | A QAction for attribute table map layer actions  | 
|  CQgsMapLayerAction | An action which can run on map layers  | 
|  ►CQApplication |  | 
|  CQgsApplication | Extends QApplication to provide access to QGIS specific resources such as theme paths, database paths etc  | 
|  ►CQComboBox |  | 
|  CQgsAlignmentComboBox | A combo box which allows choice of alignment settings (e.g  | 
|  CQgsAuthCertTrustPolicyComboBox | Widget for editing the trust policy associated with a Certificate (Intermediate) Authority  | 
|  CQgsBlendModeComboBox | A combobox which lets the user select blend modes from a predefined list  | 
|  CQgsBrushStyleComboBox | A combobox which presents choices of Qt::BrushStyle  | 
|  CQgsCheckableComboBox | QComboBox subclass which allows selecting multiple items  | 
|  CQgsEffectDrawModeComboBox | A combobox allowing selection of paint effect draw modes  | 
|  CQgsFeatureListComboBox | This offers a combobox with autocompleter that allows selecting features from a layer  | 
|  CQgsFieldComboBox | A combobox which displays the list of fields of a given layer  | 
|  CQgsHighlightableComboBox | A QComboBox subclass with the ability to "highlight" the edges of the widget  | 
|  CQgsLayoutComboBox | A combobox which displays available layouts from a QgsLayoutManager  | 
|  CQgsLayoutItemComboBox | A combo box which displays items of a matching type from a layout  | 
|  CQgsLayoutUnitsComboBox | A custom combo box for selecting units for layout settings  | 
|  CQgsMapLayerComboBox | A combobox which displays a dynamic list of layers from a QGIS project  | 
|  CQgsPenCapStyleComboBox | A combobox widget for selection of Qt::PenCapStyle  | 
|  CQgsPenJoinStyleComboBox | A combobox widget for selection of Qt::PenJoinStyle  | 
|  CQgsPenStyleComboBox | A combobox widget for selection of Qt::PenStyle  | 
|  CQgsPointCloudAttributeComboBox | A combobox which displays the list of attributes of a given point cloud layer  | 
|  CQgsProviderConnectionComboBox | A combo box which displays the list of connections registered for a given provider  | 
|  CQgsRasterBandComboBox | A combobox widget which displays the bands present in a raster layer  | 
|  CQgsScaleComboBox | A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value  | 
|  CQgsToolTipComboBox | QComboBox subclass which features a tooltip when mouse hovering the combobox  | 
|  ►CQConcatenateTablesProxyModel |  | 
|  CQgsCombinedStyleModel | A model which contains entities from multiple QgsStyle databases  | 
|  ►CQDateTimeEdit |  | 
|  ►CQgsDateTimeEdit | A QDateTimeEdit with the capability of setting/reading null date/times  | 
|  CQgsDateEdit | A QDateEdit widget with the capability of setting/reading null dates  | 
|  CQgsTimeEdit | A QTimeEdit widget with the capability of setting/reading null date/times  | 
|  ►CQDial |  | 
|  CQgsDial | A QDial subclass with additional refinements  | 
|  ►CQDialog |  | 
|  CQgs3DSymbolDialog | A dialog for configuring a 3D symbol  | 
|  ►CQgsAbstractDataSourceWidget | Abstract base class for Data Source widgets to create connections and add layers  | 
|  CQgsLayerMetadataSearchWidget | Offers layer metadata search and filtering  | 
|  CQgsOWSSourceSelect | Dialog to create connections and add layers WCS etc  | 
|  CQgsAddAttrDialog | Dialog to add a source field attribute  | 
|  CQgsAddAttributeFormContainerDialog | Dialog to add a container for attribute widgets  | 
|  CQgsAttributeActionPropertiesDialog | A dialog for configuring a map layer action  | 
|  CQgsAttributeDialog | An attribute table dialog for a vector layer  | 
|  CQgsAttributeTypeLoadDialog | A dialog which allows populating value maps using features present in a vector layer  | 
|  CQgsAttributesFormInitCode | A dialog for configuring the Python init code handling for attribute forms  | 
|  CQgsAuthCertInfoDialog | Dialog wrapper for widget displaying detailed info on a certificate and its hierarchical trust chain  | 
|  CQgsAuthCertManager | Dialog wrapper for widget to manage available certificate editors  | 
|  CQgsAuthConfigEdit | Widget for editing an authentication configuration  | 
|  CQgsAuthConfigUriEdit | Dialog wrapper of select widget to edit an authcfg in a data source URI  | 
|  CQgsAuthImportCertDialog | Widget for importing a certificate into the authentication database  | 
|  CQgsAuthImportIdentityDialog | Widget for importing an identity certificate/key bundle into the authentication database  | 
|  CQgsAuthMethodPlugins | Dialog for viewing available authentication method plugins  | 
|  CQgsAuthSslConfigDialog | Dialog wrapper of widget for editing an SSL server configuration  | 
|  CQgsAuthSslErrorsDialog | Widget for reporting SSL errors and offering an option to store an SSL server exception into the authentication database  | 
|  CQgsAuthSslImportDialog | Widget for importing an SSL server certificate exception into the authentication database  | 
|  CQgsAuthTrustedCAsDialog | Widget for listing trusted Certificate (Intermediate) Authorities used in secure connections  | 
|  CQgsBearingNumericFormatDialog | A dialog which allows control over the properties of a QgsBearingNumericFormat  | 
|  CQgsBusyIndicatorDialog | A simple dialog to show an indeterminate busy progress indicator  | 
|  CQgsCharacterSelectorDialog | A dialog for selecting a single character from a single font  | 
|  CQgsCodeEditorHistoryDialog | A dialog for displaying and managing command history for a QgsCodeEditor widget  | 
|  CQgsColorBrewerColorRampDialog | A dialog which allows users to modify the properties of a QgsColorBrewerColorRamp  | 
|  CQgsColorDialog | A custom QGIS dialog for selecting a color  | 
|  CQgsColorRampLegendNodeDialog | A dialog for configuring a QgsColorRampLegendNode (QgsColorRampLegendNodeSettings)  | 
|  CQgsConfigureShortcutsDialog | Reusable dialog for allowing users to configure shortcuts contained in a QgsShortcutsManager  | 
|  CQgsCptCityColorRampDialog | A dialog which allows users to modify the properties of a QgsCptCityColorRamp  | 
|  CQgsCreateRasterAttributeTableDialog | A dialog which collects the information required to create a new raster attribute table  | 
|  CQgsCredentialDialog | A generic dialog for requesting credentials  | 
|  CQgsDashSpaceDialog | A dialog for entering a custom dash space pattern for lines  | 
|  ►CQgsDataDefinedValueDialog | Utility classes for "en masse" size definition  | 
|  CQgsDataDefinedRotationDialog | A dialog for configuring symbol-level data defined rotation  | 
|  CQgsDataDefinedSizeDialog | A dialog for configuring symbol-level data defined size  | 
|  CQgsDataDefinedWidthDialog | A dialog for configuring symbol-level data defined width  | 
|  CQgsDataSourceSelectDialog | A dialog which embeds the browser view to select an existing data source  | 
|  CQgsDatabaseSchemaSelectionDialog | Dialog which displays selection of a schema for a specific database connection  | 
|  CQgsDatumTransformDialog | A dialog for configuring transform operations between coordinate reference systems  | 
|  CQgsDbImportVectorLayerDialog | A generic dialog for customising vector layer import options for database connections  | 
|  CQgsDbRelationDialog | A dialog for configuration of the properties of a relationship in a database  | 
|  ►CQgsDialog | A generic dialog with layout and button box  | 
|  CQgsEffectStackPropertiesDialog | A dialog for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack  | 
|  CQgsNewNameDialog | A dialog for prompting users for a new name, for example new layer name dialog  | 
|  CQgsEncodingSelectionDialog | A dialog which presents the user with a choice of file encodings  | 
|  CQgsErrorDialog | A dialog which shows error details  | 
|  CQgsExpressionAddFunctionFileDialog | A dialog to select whether to create a function file or project functions  | 
|  CQgsExpressionBuilderDialog | A generic dialog for building expression strings  | 
|  CQgsExpressionSelectionDialog | A dialog for selecting features by expression  | 
|  CQgsExpressionStoreDialog | A generic dialog for editing expression text, label and help text  | 
|  CQgsExtentBufferDialog | A dialog which allows the user to modify the extent buffer of a symbol  | 
|  CQgsFeatureSelectionDlg | A dialog for selecting features from a vector layer  | 
|  CQgsFieldCalculator | A dialog that provides calculation of new fields using existing fields, values and a set of operators  | 
|  CQgsFieldDomainDialog | A dialog for configuration of the properties of a QgsFieldDomain  | 
|  CQgsFindFilesByPatternDialog | A dialog for finding files (recursively) by file pattern  | 
|  CQgsGeographicCoordinateNumericFormatDialog | A dialog which allows control over the properties of a QgsGeographicCoordinateNumericFormat  | 
|  CQgsGradientColorRampDialog | A dialog which allows users to modify the properties of a QgsGradientColorRamp  | 
|  CQgsGroupWmsDataDialog | A dialog for configuring a WMS group  | 
|  CQgsJoinDialog | A dialog for configuring vector layer joins  | 
|  CQgsLUDialog | A dialog for setting a lower and upper range value  | 
|  CQgsLabelEngineConfigDialog | Dialog for configuring the labeling engine  | 
|  CQgsLabelSettingsWidgetDialog | A blocking dialog containing a QgsLabelSettingsWidgetBase  | 
|  CQgsLabelingEngineRuleDialog | A simple dialog for customizing a labeling engine rule  | 
|  CQgsLabelingEngineRulesDialog | A dialog which allows configuration of a list of labeling engine rules  | 
|  CQgsLabelingRulePropsDialog | Dialog for editing labeling rule  | 
|  CQgsLayoutAddPagesDialog | A dialog for configuring properties of new pages to be added to a layout  | 
|  CQgsLayoutAttributeSelectionDialog | A dialog to select what attributes to display (in the table item), set the column properties and specify a sort order  | 
|  CQgsLayoutImageExportOptionsDialog | A dialog for customizing the properties of an exported image file  | 
|  CQgsLayoutItemPropertiesDialog | A dialog for configuring properties like the size and position of layout items  | 
|  CQgsLayoutLegendLayersDialog | A dialog to add new layers to the legend  | 
|  CQgsLayoutPdfExportOptionsDialog | A dialog for customizing the properties of an exported PDF file from a layout  | 
|  CQgsLayoutTableBackgroundColorsDialog | A dialog for customization of the cell background colors for a QgsLayoutTable  | 
|  CQgsLegendPatchShapeDialog | A dialog for configuring a custom legend patch shape  | 
|  CQgsLimitedRandomColorRampDialog | A dialog which allows users to modify the properties of a QgsLimitedRandomColorRamp  | 
|  CQgsLoadRasterAttributeTableDialog | A dialog allowing selection of a VAT.DBF file and associating the resulting raster attribute table with a raster band  | 
|  CQgsManageConnectionsDialog | A dialog for importing or exporting stored connections  | 
|  CQgsMapLayerLoadStyleDialog | A reusable dialog which allows users to select stored layer styles and categories to load for a map layer  | 
|  CQgsMapLayerSaveStyleDialog | A dialog which allows saving map layer styles  | 
|  CQgsMapUnitScaleDialog | A dialog which allows the user to choose the minimum and maximum scale of an object in map units and millimeters  | 
|  CQgsMasterPasswordResetDialog | Dialog to verify current master password and initiate reset of authentication database with a new password  | 
|  CQgsMessageLogViewer | A generic dialog widget for displaying QGIS log messages  | 
|  CQgsMessageViewer | A generic message view for displaying QGIS messages  | 
|  CQgsModelGroupBoxDefinitionDialog | A widget which allows users to specify the properties of a model group box  | 
|  CQgsNewAuxiliaryFieldDialog | A dialog to create a new auxiliary field  | 
|  CQgsNewAuxiliaryLayerDialog | A dialog to create a new auxiliary layer  | 
|  CQgsNewDatabaseTableNameDialog | A dialog which allows selection of a DB schema and a new table name  | 
|  CQgsNewGeoPackageLayerDialog | Dialog to set up parameters to create a new GeoPackage layer, and on accept() to create it and add it to the layers  | 
|  CQgsNewHttpConnection | Dialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc  | 
|  CQgsNewMemoryLayerDialog | A dialog for configuring the properties of a new memory (scratch) layer  | 
|  CQgsNewOgrConnection | Dialog to allow the user to define, test and save connection information for OGR databases  | 
|  CQgsNewVectorLayerDialog | A dialog for configuring the properties of a new vector layer  | 
|  CQgsNewVectorTableDialog | A dialog for customising new tables created on a database  | 
|  CQgsNumericFormatSelectorDialog | A simple dialog for customizing a numeric format  | 
|  ►CQgsOptionsDialogBase | A base dialog for options and properties dialogs that offers vertical tabs  | 
|  CQgsDataSourceManagerDialog | A dialog which embeds the browser panel and all the provider source select widgets  | 
|  ►CQgsLayerPropertiesDialog | Base class for "layer properties" dialogs, containing common utilities for handling functionality in these dialogs  | 
|  CQgsMeshLayerProperties | A dialog for configuring mesh layer properties  | 
|  CQgsRasterLayerProperties | A dialog for raster layer properties  | 
|  CQgsVectorLayerProperties | Layer properties dialog for vector layers  | 
|  CQgsVectorTileLayerProperties | Layer properties dialog for vector tile layers  | 
|  CQgsOrderByDialog | A dialog to build and manage a list of order by clauses  | 
|  CQgsOrganizeTableColumnsDialog | Dialog for organising (hiding and reordering) columns in the attributes table  | 
|  CQgsPointCloudLayerSaveAsDialog | A dialog for selecting destination file and parameters for point cloud exports  | 
|  CQgsPresetColorRampDialog | A dialog which allows users to modify the properties of a QgsPresetSchemeColorRamp  | 
|  CQgsProcessingHistoryDialog | A dialog for showing Processing algorithm execution history  | 
|  CQgsProcessingParameterDefinitionDialog | A dialog which allows users to specify the properties of a Processing parameter  | 
|  CQgsProjectionSelectionDialog | A generic dialog to prompt the user for a Coordinate Reference System  | 
|  CQgsProviderSublayersDialog | Dialog for selecting provider sublayers  | 
|  CQgsRasterAttributeTableAddColumnDialog | A dialog which collects options to add a new column to a raster attribute table  | 
|  CQgsRasterAttributeTableAddRowDialog | The QgsRasterAttributeTableAddColumnDialog class collects options to add a new row to a raster attribute table  | 
|  CQgsRasterAttributeTableDialog | A dialog which embeds a raster attribute table widget  | 
|  CQgsRasterLayerSaveAsDialog | A dialog for configuring raster layer export parameters  | 
|  CQgsRendererPropertiesDialog | A dialog for configuring vector layer renderers  | 
|  CQgsRendererRulePropsDialog | A dialog for editing the details of a rule based renderer rule  | 
|  CQgsScaleVisibilityDialog | A dialog allowing users to enter a scale visibility range  | 
|  CQgsSearchQueryBuilder | Query builder for search strings  | 
|  CQgsSmartGroupEditorDialog | A dialog for configuring a style smart group  | 
|  CQgsStackedDiagramPropertiesDialog | Dialog for editing sub diagrams  | 
|  CQgsStyleExportImportDialog | A dialog allowing importing and exporting of entities from a QgsStyle  | 
|  CQgsStyleGroupSelectionDialog | A dialog which presents available groups from a QgsStyle  | 
|  CQgsStyleManagerDialog | A dialog allowing users to customize and populate a QgsStyle  | 
|  CQgsStyleSaveDialog | A dialog for setting properties of a newly saved style  | 
|  CQgsSublayersDialog | Presents a choice of sublayers  | 
|  ►CQgsSubsetStringEditorInterface | Interface for a dialog that can edit subset strings  | 
|  CQgsPointCloudQueryBuilder | Query Builder for layers  | 
|  CQgsQueryBuilder | Query Builder for layers  | 
|  CQgsSQLComposerDialog | SQL composer dialog  | 
|  CQgsSubstitutionListDialog | A dialog which allows users to specify a list of substitutions to apply to a string, with options for exporting and importing substitution lists  | 
|  CQgsSvgSelectorDialog | A dialog for selection of an SVG file  | 
|  CQgsSymbolAnimationSettingsDialog | A dialog for customising animation settings for a symbol  | 
|  CQgsSymbolBufferSettingsDialog | A dialog for customising buffer settings for a symbol  | 
|  CQgsSymbolLevelsDialog | A dialog which allows the user to modify the rendering order of symbol layers  | 
|  CQgsSymbolSelectorDialog | A dialog that can be used to select and build a symbol  | 
|  CQgsTabPositionDialog | A dialog for entering a custom dash space pattern for lines  | 
|  CQgsTextFormatDialog | A simple dialog for customizing text formatting settings  | 
|  CQgsVectorLayerSaveAsDialog | A dialog for configuring vector layer save to file operations  | 
|  CQgsWmsDimensionDialog | A dialog that provides an interface for WMS/OAPIF (WFS3) dimensions configuration  | 
|  ►CQDockWidget |  | 
|  ►CQgsDockWidget | A QDockWidget subclass with more fine-grained control over how the widget is closed or opened  | 
|  CQgsAdvancedDigitizingDockWidget | A dockable widget used to handle the CAD tools on top of a selection of map tools  | 
|  CQgsBrowserDockWidget | A dock widget containing a QgsBrowserWidget for navigating and managing data sources  | 
|  ►CQDoubleSpinBox |  | 
|  CQgsDoubleSpinBox | The QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value  | 
|  ►CQt3DCore::QEntity |  | 
|  CQgs3DMapScene | Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children  | 
|  CQgs3DSceneExporter | Entity that handles the exporting of 3D scenes  | 
|  CQgsCameraController | Object that controls camera movement based on user input  | 
|  CQgsFrameGraph | Container class that holds different objects related to frame graphs of 3D scenes  | 
|  CQgsPreviewQuad | Rectangular quad entity used for debugging depth maps  | 
|  ►CQgsRenderPassQuad | An entity that is responsible for rendering a screen quad for a specific rendering pass  | 
|  CQgsAmbientOcclusionBlurEntity | An entity that is responsible for blurring the ambient occlusion factor texture  | 
|  CQgsAmbientOcclusionRenderEntity | An entity that is responsible for producing an ambient occlusion factor map  | 
|  CQgsDebugTextureEntity | An entity that is responsible for debugging texture  | 
|  CQgsDepthEntity | An entity that is responsible for capturing depth  | 
|  CQgsPostprocessingEntity | An entity that is responsible for applying post processing effects  | 
|  ►CQgsSkyboxEntity | Base class for all skybox types  | 
|  CQgsCubeFacesSkyboxEntity | A skybox constructed from 6 cube faces  | 
|  CQgsPanoramicSkyboxEntity | A skybox constructed from a panoramic image  | 
|  ►CQFileDialog |  | 
|  CQgsEncodingFileDialog | A file dialog which lets the user select the preferred encoding type for a data provider  | 
|  ►CQFrame |  | 
|  CQgsMessageBar | A bar for displaying non-blocking messages to the user  | 
|  ►CQt3DCore::QGeometry |  | 
|  CQgsBillboardGeometry | Geometry of the billboard rendering for points in 3D map view  | 
|  CQgsTessellatedPolygonGeometry | Qt3DRender::QGeometry subclass that represents polygons tessellated into 3D geometry  | 
|  CQgis | Provides global constants and enumerations for use throughout the application  | 
|  CQgisPlugin | Abstract base class from which all plugins must inherit  | 
|  ►CQGraphicsEffect |  | 
|  CQgsLayoutEffect | A QGraphicsEffect subclass used for rendering layout items onto a scene with custom composition modes  | 
|  CQgsPreviewEffect | A graphics effect which can be applied to a widget to simulate various printing and color blindness modes  | 
|  ►CQGraphicsItem |  | 
|  ►CQgsMapCanvasItem | An abstract class for items that can be placed on the map canvas  | 
|  CQgsAdvancedDigitizingCanvasItem | Draws the graphical elements of the CAD tools (  | 
|  CQgsGeometryRubberBand | A rubberband class for QgsAbstractGeometry (considering curved geometries)  | 
|  CQgsHighlight | Highlights features on the map  | 
|  CQgsMapCanvasAnnotationItem | An interactive map canvas item which displays a QgsAnnotation  | 
|  CQgsRubberBand | Responsible for drawing transient features (e.g  | 
|  CQgsSnapToGridCanvasItem | Shows a grid on the map canvas given a spatial resolution  | 
|  CQgsVertexMarker | A map canvas item for marking vertices of features using e.g  | 
|  CQgsPlotCanvasItem | An abstract class for items that can be placed on a QgsPlotCanvas  | 
|  ►CQGraphicsRectItem |  | 
|  ►CQgsLayoutItem | Base class for graphical items within a QgsLayout  | 
|  CQgsLayoutFrame | Base class for frame items, which form a layout multiframe item  | 
|  CQgsLayoutItem3DMap | Implements support of 3D map views in print layouts  | 
|  CQgsLayoutItemElevationProfile | A layout item subclass for elevation profile plots  | 
|  CQgsLayoutItemGroup | A container for grouping several QgsLayoutItems  | 
|  CQgsLayoutItemLabel | A layout item subclass for text labels  | 
|  CQgsLayoutItemLegend | A layout item subclass for map legends  | 
|  CQgsLayoutItemMap | Layout graphical items for displaying a map  | 
|  CQgsLayoutItemMarker | A layout item for showing marker symbols  | 
|  CQgsLayoutItemPage | Item representing the paper in a layout  | 
|  CQgsLayoutItemPicture | A layout item subclass that displays SVG files or raster format images (jpg, png, ...)  | 
|  CQgsLayoutItemScaleBar | A layout item subclass for scale bars  | 
|  CQgsLayoutItemShape | Layout item for basic filled shapes (e.g  | 
|  ►CQgsLayoutNodesItem | An abstract layout item that provides generic methods for node based shapes such as polygon or polylines  | 
|  CQgsLayoutItemPolygon | Layout item for node based polygon shapes  | 
|  CQgsLayoutItemPolyline | Layout item for node based polyline shapes  | 
|  ►CQGraphicsScene |  | 
|  ►CQgsLayout | Base class for layouts, which can contain items such as maps, labels, scalebars, etc  | 
|  CQgsPrintLayout | Print layout, a QgsLayout subclass for static or atlas-based layouts  | 
|  ►CQGraphicsView |  | 
|  CQgsLayoutView | A graphical widget to display and interact with QgsLayouts  | 
|  ►CQgsMapCanvas | Map canvas is a class for displaying all GIS data types on a canvas  | 
|  CQgsCoordinateBoundsPreviewMapWidget | A widget for showing the bounds of a rectangular region on an interactive map  | 
|  ►CQgsPlotCanvas | Plot canvas is a class for displaying interactive 2d charts and plots  | 
|  CQgsElevationProfileCanvas | A canvas for elevation profiles  | 
|  ►CQGroupBox |  | 
|  ►CQgsCollapsibleGroupBoxBasic | A groupbox that collapses/expands when toggled  | 
|  ►CQgsCollapsibleGroupBox | A groupbox that collapses/expands when toggled and can save its collapsed and checked states  | 
|  CQgsExtentGroupBox | Collapsible group box for configuration of extent, typically for a save operation  | 
|  ►CUi::Qgs25DRendererWidgetBase |  | 
|  CQgs25DRendererWidget | A widget for configuring a Qgs25DRenderer  | 
|  CQgs3D | A singleton class containing various registries and other global members related to 3D classes  | 
|  CQgs3DAnimationSettings | Holds information about animation in 3D view  | 
|  CQgs3DAxisSettings | Contains the configuration of a 3d axis  | 
|  CQgs3DExportObject | Manages the data of each object of the scene (positions, normals, texture coordinates ...) since each object  | 
|  CQgs3DMapExportSettings | Manages the various settings the user can choose from when exporting a 3D scene  | 
|  ►CQgs3DRenderContext | Rendering context for preparation of 3D entities  | 
|  CQgsPointCloud3DRenderContext | Encapsulates the render context for a 3D point cloud rendering operation  | 
|  ►CQgs3DRendererAbstractMetadata | Base metadata class for 3D renderers  | 
|  CQgsMeshLayer3DRendererMetadata | Metadata for mesh layer 3D renderer to allow creation of its instances from XML  | 
|  CQgsPointCloudLayer3DRendererMetadata | Metadata for point cloud layer 3D renderer to allow creation of its instances from XML  | 
|  CQgsRuleBased3DRendererMetadata | Metadata for rule-based 3D renderer to allow creation of its instances from XML  | 
|  CQgsTiledSceneLayer3DRendererMetadata | Metadata for tiled scene layer 3D renderer to allow creation of its instances from XML  | 
|  CQgsVectorLayer3DRendererMetadata | Metadata for vector layer 3D renderer to allow creation of its instances from XML  | 
|  CQgs3DRendererRegistry | A registry for available 3D renderers  | 
|  ►CQgs3DSymbolAbstractMetadata | Stores metadata about one 3D symbol class  | 
|  CQgs3DSymbolMetadata | Convenience metadata class that uses static functions to create a 3D symbol and its widget  | 
|  CQgs3DSymbolRegistry | Registry of available 3D symbol classes  | 
|  ►CQgs3DTerrainAbstractMetadata | Stores metadata about one 3D terrain class  | 
|  CQgs3DTerrainMetadata | Convenience metadata class that uses static functions to create 3D terrain objects  | 
|  CQgs3DTerrainRegistry | Registry of available 3d terrain classes  | 
|  CQgs3DTypes | Defines enumerations and other auxiliary types for QGIS 3D  | 
|  CQgs3DUtils | Miscellaneous utility functions used from 3D code  | 
|  CQgsAABB | Axis-aligned bounding box - in world coords  | 
|  ►CQgsAbstract3DRenderer | Base class for all renderers that participate in 3D views  | 
|  ►CQgsAbstractPointCloud3DRenderer | Base class for point cloud 3D renderers  | 
|  CQgsPointCloudLayer3DRenderer | 3D renderer that renders all points from a point cloud layer  | 
|  ►CQgsAbstractVectorLayer3DRenderer | Base class for 3D renderers that are based on vector layers  | 
|  CQgsRuleBased3DRenderer | Rule-based 3D renderer  | 
|  CQgsVectorLayer3DRenderer | 3D renderer that renders all features of a vector layer with the same 3D symbol  | 
|  CQgsMeshLayer3DRenderer | 3D renderer that renders all mesh triangles of a mesh layer  | 
|  CQgsTiledSceneLayer3DRenderer | 3D renderer that renders content of a tiled scene layer  | 
|  ►CQgsAbstract3DSymbol | Abstract base class for 3D symbols that are used by VectorLayer3DRenderer objects  | 
|  CQgsMesh3DSymbol | 3D symbol that draws mesh geometry as planar triangles  | 
|  CQgsPoint3DSymbol | 3D symbol that draws point geometries as 3D objects using one of the predefined shapes  | 
|  ►CQgsAbstract3DSymbol SIP_ABSTRACT |  | 
|  ►CQgsPointCloud3DSymbol | 3D symbol that draws point cloud geometries as 3D objects  | 
|  CQgsClassificationPointCloud3DSymbol | 3D symbol that draws point cloud geometries as 3D objects using classification of the dataset  | 
|  CQgsColorRampPointCloud3DSymbol | 3D symbol that draws point cloud geometries as 3D objects using color ramp shader  | 
|  CQgsRgbPointCloud3DSymbol | 3D symbol that draws point cloud geometries as 3D objects using RGB colors in the dataset  | 
|  CQgsSingleColorPointCloud3DSymbol | 3D symbol that draws point cloud geometries as 3D objects using one color  | 
|  ►CQgsAbstract3DSymbol SIP_NODEFAULTCTORS |  | 
|  CQgsLine3DSymbol | 3D symbol that draws linestring geometries as planar polygons (created from lines using a buffer with given thickness)  | 
|  CQgsPolygon3DSymbol | 3D symbol that draws polygon geometries as planar polygons, optionally extruded (with added walls)  | 
|  ►CQgsAbstractAnnotationItemEditOperation | Abstract base class for annotation item edit operations  | 
|  CQgsAnnotationItemEditOperationAddNode | Annotation item edit operation consisting of adding a node  | 
|  CQgsAnnotationItemEditOperationDeleteNode | Annotation item edit operation consisting of deleting a node  | 
|  CQgsAnnotationItemEditOperationMoveNode | Annotation item edit operation consisting of moving a node  | 
|  CQgsAnnotationItemEditOperationTranslateItem | Annotation item edit operation consisting of translating (moving) an item  | 
|  ►CQgsAbstractBabelFormat | Abstract base class for babel GPS formats  | 
|  CQgsBabelGpsDeviceFormat | A babel format capable of interacting directly with a GPS device  | 
|  CQgsBabelSimpleImportFormat | A babel format capable of converting input files to GPX files  | 
|  ►CQgsAbstractCacheIndex | Abstract base class for cache indices  | 
|  CQgsCacheIndexFeatureId | Indexes cached features using feature IDs  | 
|  ►CQgsAbstractCacheStrategy | Abstract base class for implementing cache invalidation strategy  | 
|  CQgsFileSystemCacheStrategy | File system cache strategy for server configuration  | 
|  CQgsNullCacheStrategy | Null system cache strategy for server configuration, completely disable cache invalidation invalidation  | 
|  CQgsPeriodicCacheStrategy | Periodic system cache strategy for server configuration  | 
|  CQgsAbstractContentCacheEntry | Base class for entries in a QgsAbstractContentCache  | 
|  ►CQgsAbstractFeatureIterator | Internal feature iterator to be implemented within data providers  | 
|  ►CQgsAbstractFeatureIteratorFromSource< QgsVectorLayerFeatureSource > |  | 
|  CQgsVectorLayerFeatureIterator | A feature iterator which iterates over features from a QgsVectorLayer  | 
|  CQgsAbstractFeatureIteratorFromSource< T > | Helper template that cares of two things: 1  | 
|  CQgsCachedFeatureIterator | Delivers features from the cache  | 
|  CQgsCachedFeatureWriterIterator | Uses another iterator as backend and writes features to the cache  | 
|  ►CQgsAbstractFeatureSource | Base class that can be used for any class that is capable of returning features  | 
|  CQgsVectorLayerFeatureSource | Partial snapshot of vector layer's state (only the members necessary for access to features)  | 
|  ►CQgsAbstractGeometry | Abstract base class for all geometries  | 
|  ►CQgsCurve | Abstract base class for curved geometry type  | 
|  CQgsCircularString | Circular string geometry type  | 
|  CQgsCompoundCurve | Compound curve geometry type  | 
|  CQgsLineString | Line string geometry type, with support for z-dimension and m-values  | 
|  ►CQgsGeometryCollection | Geometry collection  | 
|  ►CQgsMultiCurve | Multi curve geometry collection  | 
|  CQgsMultiLineString | Multi line string geometry collection  | 
|  CQgsMultiPoint | Multi point geometry collection  | 
|  ►CQgsMultiSurface | Multi surface geometry collection  | 
|  CQgsMultiPolygon | Multi polygon geometry collection  | 
|  CQgsPoint | Point geometry type, with support for z-dimension and m-values  | 
|  ►CQgsSurface | Surface geometry type  | 
|  ►CQgsCurvePolygon | Curve polygon geometry type  | 
|  ►CQgsPolygon | Polygon geometry type  | 
|  CQgsTriangle | Triangle geometry type  | 
|  ►CQgsPolyhedralSurface | Polyhedral surface geometry type  | 
|  CQgsTriangulatedSurface | Triangulated surface geometry type  | 
|  ►CQgsAbstractGeometrySimplifier | Abstract base class for simplifying geometries using a specific algorithm  | 
|  CQgsMapToPixelSimplifier | Implementation of a geometry simplifier using the "MapToPixel" algorithm  | 
|  CQgsTopologyPreservingSimplifier | Implementation of GeometrySimplifier using the Douglas-Peucker algorithm  | 
|  ►CQgsAbstractGeometryTransformer | An abstract base class for classes which transform geometries by transforming input points to output points  | 
|  CQgsGcpGeometryTransformer | A geometry transformer which uses an underlying Ground Control Points (GCP) based transformation to modify geometries  | 
|  ►CQgsAbstractGeospatialPdfExporter | Abstract base class for Geospatial PDF exporters  | 
|  CQgsLayoutGeospatialPdfExporter | Handles geospatial PDF export specific setup, cleanup and processing steps  | 
|  ►CQgsAbstractLabelingEngineRule | Abstract base class for labeling engine rules  | 
|  ►CQgsAbstractLabelingEngineRuleDistanceFromFeature | Base class for labeling engine rules which prevent labels being placed too close or too far from features from a different layer  | 
|  CQgsLabelingEngineRuleMaximumDistanceLabelToFeature | A labeling engine rule which prevents labels being placed too far from features from a different layer  | 
|  CQgsLabelingEngineRuleMinimumDistanceLabelToFeature | A labeling engine rule which prevents labels being placed too close to features from a different layer  | 
|  CQgsLabelingEngineRuleAvoidLabelOverlapWithFeature | A labeling engine rule which prevents labels being placed overlapping features from a different layer  | 
|  CQgsLabelingEngineRuleMinimumDistanceLabelToLabel | A labeling engine rule which prevents labels being placed too close to labels from a different layer  | 
|  ►CQgsAbstractLabelProvider | An abstract interface class for label providers  | 
|  CQgsMeshLayerLabelProvider | Implements a label provider for mesh layers  | 
|  CQgsRasterLayerLabelProvider | Implements labeling support for raster layers  | 
|  CQgsVectorLayerDiagramProvider | Implements support for diagrams within the labeling engine  | 
|  ►CQgsVectorLayerLabelProvider | Implements a label provider for vector layers  | 
|  CQgsLabelSinkProvider | Implements a derived label provider for use with QgsLabelSink  | 
|  ►CQgsRuleBasedLabelProvider | Label provider for rule based labeling  | 
|  CQgsRuleBasedLabelSinkProvider | Implements a derived label provider for rule based labels for use with QgsLabelSink  | 
|  ►CQgsVectorTileLabelProvider | Internal base class for implementation of label providers for vector tile labeling  | 
|  CQgsVectorTileBasicLabelProvider | Implementation class for QgsVectorTileBasicLabeling  | 
|  CQgsAbstractLayerMetadataProvider | Layer metadata provider backend interface  | 
|  ►CQgsAbstractLayoutIterator | An abstract base class for QgsLayout based classes which can be exported by QgsLayoutExporter  | 
|  CQgsLayoutAtlas | Used to render QgsLayout as an atlas, by iterating over the features from an associated vector layer  | 
|  CQgsAbstractMapToolHandler | An abstract base class for map tool handlers, implementing application level UI logic  | 
|  ►CQgsAbstractMaterialSettings | Abstract base class for material settings  | 
|  CQgsGoochMaterialSettings | Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular  | 
|  CQgsMetalRoughMaterialSettings | A PBR metal rough shading material used for rendering  | 
|  CQgsNullMaterialSettings | Null shading material used for rendering models and scenes with native textures  | 
|  CQgsPhongMaterialSettings | Basic shading material used for rendering based on the Phong shading model with three color components: ambient, diffuse and specular  | 
|  CQgsPhongTexturedMaterialSettings | A Phong shading model with diffuse texture map  | 
|  CQgsSimpleLineMaterialSettings | Basic shading material used for rendering simple lines as solid line components  | 
|  ►CQgsAbstractMeshLayerLabeling | Abstract base class - its implementations define different approaches to the labeling of a mesh layer  | 
|  CQgsMeshLayerSimpleLabeling | Basic implementation of the labeling interface for mesh layers  | 
|  ►CQgsAbstractMetadataBase | An abstract base class for metadata stores  | 
|  ►CQgsLayerMetadata | A structured metadata store for a map layer  | 
|  CQgsLayerMetadataProviderResult | Result record of layer metadata provider search  | 
|  CQgsProjectMetadata | A structured metadata store for a project  | 
|  ►CQgsAbstractMetadataBaseValidator | Abstract base class for metadata validators  | 
|  ►CQgsNativeMetadataBaseValidator | A validator for the native base QGIS metadata schema definition  | 
|  CQgsNativeMetadataValidator | A validator for the native QGIS layer metadata schema definition  | 
|  CQgsNativeProjectMetadataValidator | A validator for the native QGIS project metadata schema definition  | 
|  ►CQgsAbstractPointCloudIndex | Represents an indexed point clouds data in octree  | 
|  CQgsPointCloudEditingIndex | A QgsPointCloudIndex that is used as an editing buffer when editing point cloud data  | 
|  ►CQgsAbstractProfileGenerator | Abstract base class for objects which generate elevation profiles  | 
|  ►CQgsAbstractProfileSurfaceGenerator | Abstract base class for objects which generate elevation profiles which represent a continuous surface (e.g  | 
|  CQgsMeshLayerProfileGenerator | Implementation of QgsAbstractProfileGenerator for mesh layers  | 
|  CQgsRasterLayerProfileGenerator | Implementation of QgsAbstractProfileGenerator for raster layers  | 
|  CQgsVectorLayerProfileGenerator | Implementation of QgsAbstractProfileGenerator for vector layers  | 
|  CQgsPointCloudLayerProfileGenerator | Implementation of QgsAbstractProfileGenerator for point cloud layers  | 
|  ►CQgsAbstractProfileResults | Abstract base class for storage of elevation profiles  | 
|  ►CQgsAbstractProfileSurfaceResults | Abstract base class for storage of elevation profiles which represent a continuous surface (e.g  | 
|  CQgsMeshLayerProfileResults | Implementation of QgsAbstractProfileResults for mesh layers  | 
|  CQgsRasterLayerProfileResults | Implementation of QgsAbstractProfileResults for raster layers  | 
|  CQgsVectorLayerProfileResults | Implementation of QgsAbstractProfileResults for vector layers  | 
|  CQgsPointCloudLayerProfileResults | Implementation of QgsAbstractProfileResults for point cloud layers  | 
|  ►CQgsAbstractProfileSource | Interface for classes which can generate elevation profiles  | 
|  CQgsMeshLayer | Represents a mesh layer supporting display of data on structured or unstructured meshes  | 
|  CQgsPointCloudLayer | Represents a map layer supporting display of point clouds  | 
|  CQgsRasterLayer | Represents a raster layer  | 
|  ►CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsAuxiliaryLayer | Allows managing the auxiliary storage for a vector layer  | 
|  ►CQgsAbstractPropertyCollection | Abstract base class for QgsPropertyCollection like objects  | 
|  CQgsPropertyCollection | A grouped map of multiple QgsProperty objects, each referenced by an integer key value  | 
|  CQgsPropertyCollectionStack | An ordered stack of QgsPropertyCollection containers, where collections added later to the stack will take priority over earlier collections  | 
|  ►CQgsAbstractProviderConnection | An interface for data provider connections  | 
|  CQgsAbstractDatabaseProviderConnection | Provides common functionality for database based connections  | 
|  CQgsSensorThingsProviderConnection | Represents connections to SensorThings data sources  | 
|  CQgsTiledSceneProviderConnection | Represents connections to tiled scene data sources  | 
|  ►CQgsAbstractRasterLayerLabeling | Abstract base class for labeling settings for raster layers  | 
|  CQgsRasterLayerSimpleLabeling | Basic implementation of the labeling interface for raster layers  | 
|  ►CQgsAbstractRelationEditorWidgetFactory | Factory class for creating relation widgets and their corresponding config widgets  | 
|  CQgsRelationEditorWidgetFactory | Factory class for creating a relation editor widget and the respective config widget  | 
|  ►CQgsAbstractRenderView | Base class for 3D render view  | 
|  CQgs3DAxisRenderView | 3D axis render view  | 
|  CQgsAmbientOcclusionRenderView | Container class that holds different objects related to ambient occlusion rendering  | 
|  CQgsDebugTextureRenderView | Simple renderview to preview/debug textures  | 
|  CQgsDepthRenderView | Container class that holds different objects related to depth rendering  | 
|  CQgsForwardRenderView | Container class that holds different objects related to forward rendering  | 
|  CQgsShadowRenderView | Container class that holds different objects related to shadow rendering  | 
|  ►CQgsAbstractTerrainProvider | Abstract base class for terrain providers  | 
|  CQgsFlatTerrainProvider | A terrain provider where the terrain is a simple flat surface  | 
|  CQgsMeshTerrainProvider | A terrain provider that uses the Z values of a mesh layer to build a terrain surface  | 
|  CQgsRasterDemTerrainProvider | A terrain provider where the terrain source is a raster DEM layer  | 
|  ►CQgsAbstractTerrainSettings | Base class for all terrain settings classes  | 
|  CQgsDemTerrainSettings | Terrain settings for a terrain generator that uses a raster DEM layer to build terrain  | 
|  CQgsFlatTerrainSettings | Terrain settings for a simple flat area terrain  | 
|  CQgsMeshTerrainSettings | Terrain settings for a terrain generator that uses the Z values of a mesh layer to build a terrain  | 
|  CQgsOnlineDemTerrainSettings | Terrain settings for a terrain generator that uses an online DEM to build terrain  | 
|  CQgsQuantizedMeshTerrainSettings | Terrain settings for a terrain generator that uses a quantized mesh tile layer to build a terrain  | 
|  CQgsAbstractTiledSceneIndex | An abstract base class for tiled scene data provider indices  | 
|  ►CQgsAbstractValidityCheck | Abstract base class for individual validity checks  | 
|  CQgsLayoutHtmlItemValidityCheck | Layout HTML item validity check  | 
|  CQgsLayoutNorthArrowValidityCheck | Layout north arrow validity check  | 
|  CQgsLayoutOverviewValidityCheck | Layout overview validity check  | 
|  CQgsLayoutPictureSourceValidityCheck | Layout picture source validity check  | 
|  CQgsLayoutScaleBarValidityCheck | Layout scalebar validity check  | 
|  ►CQgsAbstractVectorLayerLabeling | Abstract base class - its implementations define different approaches to the labeling of a vector layer  | 
|  CQgsRuleBasedLabeling | Rule based labeling for a vector layer  | 
|  CQgsVectorLayerSimpleLabeling | Basic implementation of the labeling interface  | 
|  CQgsAccessControlFilter | Defines access control interface for QGIS Server plugins  | 
|  CQgsAction | Utility class that encapsulates an action based on vector attributes  | 
|  CQgsActionScope | An action scope defines a "place" for an action to be shown and may add additional expression variables  | 
|  ►CUi::QgsAddAttrDialogBase |  | 
|  CQgsAddAttrDialog | Dialog to add a source field attribute  | 
|  ►CUi::QgsAddTabOrGroupBase |  | 
|  CQgsAddAttributeFormContainerDialog | Dialog to add a container for attribute widgets  | 
|  ►CUi::QgsAdvancedDigitizingDockWidgetBase |  | 
|  CQgsAdvancedDigitizingDockWidget | A dockable widget used to handle the CAD tools on top of a selection of map tools  | 
|  ►CUi::QgsAdvancedDigitizingFloaterBase |  | 
|  CQgsAdvancedDigitizingFloater | A widget that floats next to the mouse pointer, and allows interaction with the AdvancedDigitizing feature  | 
|  ►CQgsAdvancedDigitizingToolAbstractMetadata | Stores metadata about one advanced digitizing tool class  | 
|  CQgsAdvancedDigitizingToolMetadata | Convenience metadata class that uses static functions to handle advanced digitizing tool creation  | 
|  CQgsAdvancedDigitizingToolsRegistry | Registry of available advanced digitizing tools  | 
|  CQgsAggregateCalculator | Utility class for calculating aggregates for a field (or expression) over the features from a vector layer  | 
|  CQgsAlignRaster | Takes one or more raster layers and warps (resamples) them to a common grid  | 
|  CQgsAlignRasterData | Provides data structures and enums for the align raster tool  | 
|  CQgsAmbientOcclusionSettings | Contains the configuration of ambient occlusion rendering  | 
|  CQgsAnalysis | A singleton class containing various registry and other global members related to analysis classes  | 
|  ►CUi::QgsAnnotationCommonPropertiesWidgetBase |  | 
|  CQgsAnnotationItemCommonPropertiesWidget | A widget for configuring common properties for QgsAnnotationItems  | 
|  ►CQgsAnnotationItem | Abstract base class for annotation items which are drawn with QgsAnnotationLayers  | 
|  CQgsAnnotationLineItem | An annotation item which renders a line symbol along a line geometry  | 
|  CQgsAnnotationLineTextItem | An annotation item which renders text along a line geometry  | 
|  CQgsAnnotationMarkerItem | An annotation item which renders a marker symbol at a point location  | 
|  CQgsAnnotationPointTextItem | An annotation item which renders a text string at a point location  | 
|  CQgsAnnotationPolygonItem | An annotation item which renders a fill symbol for a polygon geometry  | 
|  ►CQgsAnnotationRectItem | Abstract base class for annotation items which render annotations in a rectangular shape  | 
|  CQgsAnnotationPictureItem | An annotation item which renders a picture  | 
|  CQgsAnnotationRectangleTextItem | An annotation item which renders paragraphs of text within a rectangle  | 
|  ►CQgsAnnotationItemAbstractGuiMetadata | Stores GUI metadata about one annotation item class  | 
|  CQgsAnnotationItemGuiMetadata | Convenience metadata class that uses static functions to handle annotation item GUI behavior  | 
|  ►CQgsAnnotationItemAbstractMetadata | Stores metadata about one annotation item class  | 
|  CQgsAnnotationItemMetadata | Convenience metadata class that uses static functions to create annotation items and their configuration widgets  | 
|  CQgsAnnotationItemEditContext | Encapsulates the context for an annotation item edit operation  | 
|  CQgsAnnotationItemEditOperationTransientResults | Encapsulates the transient results of an in-progress annotation edit operation  | 
|  CQgsAnnotationItemGuiGroup | Stores GUI metadata about a group of annotation item classes  | 
|  CQgsAnnotationItemNode | Contains information about a node used for editing an annotation item  | 
|  CQgsApplicationExitBlockerInterface | An interface that may be implemented to allow plugins or scripts to temporarily block the QGIS application from exiting  | 
|  CQgsArcGisConnectionSettings | Connections settings for Arcgis  | 
|  CQgsArcGisPortalUtils | Utility functions for working with ArcGIS REST services  | 
|  CQgsArcGisRestContext | Contains the context of a ArcGIS REST service operation  | 
|  CQgsArcGisRestQueryUtils | Utility functions for querying ArcGIS REST services  | 
|  CQgsArcGisRestUtils | Utility functions for working with ArcGIS REST services  | 
|  ►CQgsArchive | Manages zip/unzip operations for an archive  | 
|  CQgsProjectArchive | Allows managing the zip/unzip actions on project files  | 
|  ►CUi::QgsArrowSymbolLayerWidgetBase |  | 
|  CQgsArrowSymbolLayerWidget | A widget for configuring a QgsArrowSymbolLayer  | 
|  ►CUi::QgsAttributeActionDialogBase |  | 
|  CQgsAttributeActionDialog | A dialog for configuring vector layer actions  | 
|  ►CUi::QgsAttributeActionPropertiesDialogBase |  | 
|  CQgsAttributeActionPropertiesDialog | A dialog for configuring a map layer action  | 
|  CQgsAttributeEditorContext | Contains context information for attribute editor widgets  | 
|  ►CQgsAttributeEditorElement | An abstract base class for any elements of a drag and drop form  | 
|  CQgsAttributeEditorAction | This element will load a layer action onto the form  | 
|  CQgsAttributeEditorContainer | A container for attribute editors, used to group them visually in the attribute form if it is set to the drag and drop designer  | 
|  CQgsAttributeEditorField | This element will load a field's widget onto the form  | 
|  CQgsAttributeEditorHtmlElement | An attribute editor widget that will represent arbitrary HTML code  | 
|  CQgsAttributeEditorQmlElement | An attribute editor widget that will represent arbitrary QML code  | 
|  CQgsAttributeEditorRelation | This element will load a relation editor onto the form  | 
|  CQgsAttributeEditorSpacerElement | An attribute editor widget that will represent a spacer  | 
|  CQgsAttributeEditorTextElement | An attribute editor widget that will represent arbitrary text code  | 
|  ►CQgsAttributeFormInterface | Interface class for custom attribute forms  | 
|  CQgsAttributeFormLegacyInterface | Helps to support legacy open form scripts to be compatible with the new QgsAttributeForm style interface  | 
|  ►CUi::QgsAttributeLoadValues |  | 
|  CQgsAttributeTypeLoadDialog | A dialog which allows populating value maps using features present in a vector layer  | 
|  CQgsAttributesFormData | Describes editor data contained in a QgsAttributesFormModel  | 
|  ►CUi::QgsAttributesFormInitCode |  | 
|  CQgsAttributesFormInitCode | A dialog for configuring the Python init code handling for attribute forms  | 
|  CQgsAttributeTableConfig | A container for configuration of the attribute table  | 
|  ►CUi::QgsAuthAuthoritiesEditor |  | 
|  CQgsAuthAuthoritiesEditor | Widget for viewing and editing authentication identities database  | 
|  ►CUi::QgsAuthCertInfo |  | 
|  CQgsAuthCertInfo | Widget for viewing detailed info on a certificate and its hierarchical trust chain  | 
|  ►CUi::QgsAuthCertManager |  | 
|  CQgsAuthCertEditors | Wrapper widget to manage available certificate editors  | 
|  CQgsAuthCertUtils | Utilities for working with certificates and keys  | 
|  ►CUi::QgsAuthConfigEdit |  | 
|  CQgsAuthConfigEdit | Widget for editing an authentication configuration  | 
|  ►CUi::QgsAuthConfigEditor |  | 
|  CQgsAuthConfigEditor | Widget for editing authentication configuration database  | 
|  ►CUi::QgsAuthConfigIdEdit |  | 
|  CQgsAuthConfigIdEdit | Custom widget for editing an authentication configuration ID  | 
|  ►CUi::QgsAuthConfigSelect |  | 
|  CQgsAuthConfigSelect | Selector widget for authentication configs  | 
|  CQgsAuthConfigSslServer | Configuration container for SSL server connection exceptions or overrides  | 
|  ►CUi::QgsAuthConfigUriEdit |  | 
|  CQgsAuthConfigUriEdit | Dialog wrapper of select widget to edit an authcfg in a data source URI  | 
|  CQgsAuthCrypto | Functions for hashing/checking master password and encrypt/decrypting data with password  | 
|  ►CUi::QgsAuthEditors |  | 
|  CQgsAuthEditorWidgets | Wrapper widget for available authentication editors  | 
|  CQgsAuthGuiUtils | Utility functions for use by authentication GUI widgets or standalone apps  | 
|  ►CUi::QgsAuthIdentitiesEditor |  | 
|  CQgsAuthIdentitiesEditor | Widget for viewing and editing authentication identities database  | 
|  ►CUi::QgsAuthImportCertDialog |  | 
|  CQgsAuthImportCertDialog | Widget for importing a certificate into the authentication database  | 
|  ►CUi::QgsAuthImportIdentityDialog |  | 
|  CQgsAuthImportIdentityDialog | Widget for importing an identity certificate/key bundle into the authentication database  | 
|  CQgsAuthMethodConfig | Configuration storage class for authentication method configurations  | 
|  CQgsAuthMethodMetadata | Holds data auth method key, description, and associated shared library file information  | 
|  ►CUi::QgsAuthMethodPlugins |  | 
|  CQgsAuthMethodPlugins | Dialog for viewing available authentication method plugins  | 
|  CQgsAuthMethodRegistry | A registry / canonical manager of authentication methods  | 
|  CQgsAuthorizationSettings | Utility class that contains authorization information  | 
|  ►CUi::QgsAuthServersEditor |  | 
|  CQgsAuthServersEditor | Widget for viewing and editing servers in authentication database  | 
|  ►CUi::QgsAuthSettingsWidget |  | 
|  CQgsAuthSettingsWidget | Widget for entering authentication credentials both in the form username/password and by using QGIS Authentication Database and its authentication configurations  | 
|  ►CUi::QgsAuthSslConfigWidget |  | 
|  CQgsAuthSslConfigWidget | Widget for editing an SSL server configuration  | 
|  ►CUi::QgsAuthSslErrorsDialog |  | 
|  CQgsAuthSslErrorsDialog | Widget for reporting SSL errors and offering an option to store an SSL server exception into the authentication database  | 
|  ►CUi::QgsAuthSslTestDialog |  | 
|  CQgsAuthSslImportDialog | Widget for importing an SSL server certificate exception into the authentication database  | 
|  ►CUi::QgsAuthTrustedCAsDialog |  | 
|  CQgsAuthTrustedCAsDialog | Widget for listing trusted Certificate (Intermediate) Authorities used in secure connections  | 
|  CQgsAuxiliaryStorage | Providing some utility methods to manage auxiliary storage  | 
|  CQgsBabelFormatRegistry | A registry for QgsAbstractBabelFormat GPSBabel formats  | 
|  ►CUi::QgsBasicNumericFormatWidgetBase |  | 
|  CQgsBasicNumericFormatWidget | A widget which allows control over the properties of a QgsBasicNumericFormat  | 
|  ►CUi::QgsBearingNumericFormatWidgetBase |  | 
|  CQgsBearingNumericFormatWidget | A widget which allows control over the properties of a QgsBearingNumericFormat  | 
|  CQgsBearingUtils | Utilities for calculating bearings and directions  | 
|  CQgsBookmark | Represents a spatial bookmark, with a name, CRS and extent  | 
|  CQgsBox3D | A 3-dimensional box composed of x, y, z coordinates  | 
|  CQgsBrowserGuiModelCachedAcceptDropValue |  | 
|  ►CUi::QgsBrowserWidgetBase |  | 
|  CQgsBrowserWidget | A widget showing a browser tree view along with toolbar and toggleable properties pane  | 
|  CQgsCadUtils | Provides routines for CAD editing  | 
|  ►CQgsCallout | Abstract base class for callout renderers  | 
|  CQgsBalloonCallout | A cartoon talking bubble callout style  | 
|  ►CQgsSimpleLineCallout | A simple direct line callout style  | 
|  CQgsCurvedLineCallout | Draws curved lines as callouts  | 
|  CQgsManhattanLineCallout | Draws straight (right angled) lines as callouts  | 
|  ►CQgsCalloutAbstractMetadata | Stores metadata about one callout renderer class  | 
|  CQgsCalloutMetadata | Convenience metadata class that uses static functions to create callouts and their widgets  | 
|  CQgsCallout::QgsCalloutContext | Contains additional contextual information about the context in which a callout is being rendered  | 
|  ►CUi::QgsCalloutPanelWidgetBase |  | 
|  CQgsCalloutPanelWidget | A panel widget for configuration of callouts  | 
|  CQgsCalloutPosition | Represents the calculated placement of a map label callout line  | 
|  CQgsCalloutRegistry | Registry of available callout classes  | 
|  CQgsCameraPose | Encapsulates camera pose in a 3D scene  | 
|  ►CUi::QgsCategorizedSymbolRendererWidget |  | 
|  CQgsCategorizedSymbolRendererWidget | A widget for configuring a QgsCategorizedSymbolRenderer  | 
|  CQgsCelestialBody | Contains information about a celestial body  | 
|  CQgsCesiumUtils | Contains utilities for working with Cesium data  | 
|  ►CUi::QgsCharacterSelectorBase |  | 
|  CQgsCharacterSelectorDialog | A dialog for selecting a single character from a single font  | 
|  ►CUi::QgsCheckBoxConfigDlgBase |  | 
|  CQgsCheckBoxConfigDlg | Configuration widget for checkbox widgets  | 
|  ►CQgsClassificationMethod | An abstract class for implementations of classification methods  | 
|  CQgsClassificationCustom | A dummy implementation class method which does not compute any breaks  | 
|  CQgsClassificationEqualInterval | A classification method which uses equal width intervals  | 
|  CQgsClassificationFixedInterval | Implementation of a fixed interval classification  | 
|  CQgsClassificationJenks | A classification method for natural breaks, based on Jenks method  | 
|  CQgsClassificationLogarithmic | Implementation of a logarithmic scale method for classification  | 
|  CQgsClassificationPrettyBreaks | A classification method which applies pretty breaks to data  | 
|  CQgsClassificationQuantile | A classification method which creates classes based on quantiles  | 
|  CQgsClassificationStandardDeviation | A classification method which classifies based on standard deviation of values  | 
|  CQgsClassificationMethodRegistry | Manages all known classification methods  | 
|  CQgsClassificationRange | Contains the information about a classification range  | 
|  CQgsClipper | Trims lines and polygons to within a rectangular region  | 
|  CQgsCodedValue | Associates a code and a value  | 
|  CQgsCodeEditorColorScheme | Defines a color scheme for use in QgsCodeEditor widgets  | 
|  CQgsCodeEditorColorSchemeRegistry | A registry of color schemes for use in QgsCodeEditor widgets  | 
|  ►CUi::QgsCodeEditorHistoryDialogBase |  | 
|  CQgsCodeEditorHistoryDialog | A dialog for displaying and managing command history for a QgsCodeEditor widget  | 
|  CQgsCodeInterpreter | An interface for code interpreters  | 
|  ►CUi::QgsColorBrewerColorRampWidgetBase |  | 
|  CQgsColorBrewerColorRampWidget | A widget which allows users to modify the properties of a QgsColorBrewerColorRamp  | 
|  CQgsColorBrewerPalette | Contains utility functions for working with Color Brewer color schemes  | 
|  ►CUi::QgsColorDialogBase |  | 
|  CQgsColorDialog | A custom QGIS dialog for selecting a color  | 
|  ►CQgsColorRamp | Abstract base class for color ramps  | 
|  CQgsColorBrewerColorRamp | Color ramp utilising "Color Brewer" preset color schemes  | 
|  ►CQgsGradientColorRamp | Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops  | 
|  CQgsCptCityColorRamp | A color ramp from the CPT City collection  | 
|  CQgsLimitedRandomColorRamp | Constrained random color ramp, which returns random colors based on preset parameters  | 
|  CQgsPresetSchemeColorRamp | A scheme based color ramp consisting of a list of predefined colors  | 
|  CQgsRandomColorRamp | A color ramp consisting of random colors, constrained within component ranges  | 
|  CQgsColorRampLegendNodeSettings | Settings for a color ramp legend node  | 
|  ►CUi::QgsColorRampLegendNodeWidgetBase |  | 
|  CQgsColorRampLegendNodeWidget | A widget for properties relating to a QgsColorRampLegendNode (QgsColorRampLegendNodeSettings)  | 
|  ►CUi::QgsColorRampShaderWidgetBase |  | 
|  CQgsColorRampShaderWidget | A widget for configuring numeric ranges associated with a color ramp  | 
|  ►CQgsColorScheme | Abstract base class for color schemes  | 
|  CQgsCustomColorScheme | A color scheme which contains custom colors set through QGIS app options dialog  | 
|  ►CQgsGplColorScheme | A color scheme which stores its colors in a gpl palette file  | 
|  CQgsUserColorScheme | A color scheme which stores its colors in a gpl palette file within the "palettes" subfolder off the user's QGIS settings folder  | 
|  CQgsPresetSchemeColorRamp | A scheme based color ramp consisting of a list of predefined colors  | 
|  CQgsProjectColorScheme | A color scheme which contains project specific colors set through project properties dialog  | 
|  CQgsRecentColorScheme | A color scheme which contains the most recently used colors  | 
|  CQgsColorSchemeRegistry | Registry of color schemes  | 
|  CQgsColorTooltip | Helper class for generating color tooltips  | 
|  CQgsColorUtils | Contains utility functions for working with colors  | 
|  CQgsCommandLineUtils | Utils class for QGIS command line tools  | 
|  CQgsCompositionConverter | Converts a QGIS 2.x composition to a QGIS 3.x layout  | 
|  ►CUi::QgsCompoundColorWidgetBase |  | 
|  CQgsCompoundColorWidget | A custom QGIS widget for selecting a color, including options for selecting colors via hue wheel, color swatches, and a color sampler  | 
|  CQgsConditionalStyle | Conditional styling for a rule  | 
|  ►CUi::QgsConfigureShortcutsDialog |  | 
|  CQgsConfigureShortcutsDialog | Reusable dialog for allowing users to configure shortcuts contained in a QgsShortcutsManager  | 
|  CQgsConnectionPool< T, T_Group > | Template class responsible for keeping a pool of open connections  | 
|  CQgsConnectionPoolGroup< T > | Template that stores data related to a connection to a single server or datasource  | 
|  CQgsConstWkbPtr | A const WKB pointer  | 
|  CQgsContrastEnhancement | Handles contrast enhancement and clipping  | 
|  ►CQgsContrastEnhancementFunction | A contrast enhancement function is the base class for all raster contrast enhancements  | 
|  CQgsClipToMinMaxEnhancement | A raster contrast enhancement that will clip a value to the specified min/max range  | 
|  CQgsLinearMinMaxEnhancement | A color enhancement function that performs a linear enhanceContrast between min and max  | 
|  CQgsLinearMinMaxEnhancementWithClip | A linear enhanceContrast enhancement that first clips to min max and then enhanceContrastes linearly between min and max  | 
|  CQgsCoordinateFormatter | Contains methods for converting coordinates for display in various formats  | 
|  ►CUi::QgsCoordinateOperationWidgetBase |  | 
|  CQgsCoordinateOperationWidget | A widget for selecting the coordinate operation to use when transforming between a source and destination coordinate reference system  | 
|  CQgsCoordinateReferenceSystem | Represents a coordinate reference system (CRS)  | 
|  CQgsCoordinateReferenceSystemDbDetails | Encapsulates a record from the QGIS srs db  | 
|  CQgsCoordinateReferenceSystemUtils | Utility functions for working with QgsCoordinateReferenceSystem objects  | 
|  CQgsCoordinateTransform | Handles coordinate transforms between two coordinate systems  | 
|  CQgsCoordinateTransformContext | Contains information about the context in which a coordinate transform is executed  | 
|  CQgsCopcUpdate | Handles update operations to a COPC file  | 
|  CQgsCPLHTTPFetchOverrider | Utility class to redirect GDAL's CPL HTTP calls through QgsBlockingNetworkRequest  | 
|  CQgsCptCityArchive | Represents a CPT City color scheme  | 
|  ►CUi::QgsCptCityColorRampDialogBase |  | 
|  CQgsCptCityColorRampDialog | A dialog which allows users to modify the properties of a QgsCptCityColorRamp  | 
|  ►CQgsCreateAnnotationItemMapToolInterface | An interface for map tools which create annotation items  | 
|  CQgsCreatePictureItemMapTool | A map tool to digitize picture items  | 
|  CQgsCreatePointTextItemMapTool | A map tool to digitize point text items  | 
|  CQgsCreateRectangleTextItemMapTool | A map tool to digitize rectangle text items  | 
|  ►CQgsMapToolCaptureAnnotationItem | A base class to digitize annotation items using QgsMapToolCapture  | 
|  CQgsCreateLineItemMapTool | A map tool to digitize line items  | 
|  CQgsCreateLineTextItemMapTool | A map tool to digitize line text items  | 
|  CQgsCreateMarkerItemMapTool | A map tool to digitize marker items  | 
|  CQgsCreatePolygonItemMapTool | A map tool to digitize polygon items  | 
|  ►CUi::QgsCreateRasterAttributeTableDialogBase |  | 
|  CQgsCreateRasterAttributeTableDialog | A dialog which collects the information required to create a new raster attribute table  | 
|  ►CQgsCredentials | Interface for requesting credentials in QGIS in GUI independent way  | 
|  CQgsCredentialDialog | A generic dialog for requesting credentials  | 
|  CQgsCredentialsConsole | Implementation of credentials interface for the console  | 
|  CQgsCredentialsNone | Default implementation of credentials interface  | 
|  CQgsCrsDbRecord |  | 
|  ►CUi::QgsCrsDefinitionWidgetBase |  | 
|  CQgsCrsDefinitionWidget | A widget for defining a custom coordinate reference system  | 
|  ►CUi::QgsCurrencyNumericFormatWidgetBase |  | 
|  CQgsCurrencyNumericFormatWidget | A widget which allows control over the properties of a QgsCurrencyNumericFormat  | 
|  CQgsCurveTransform | Handles scaling of input values to output values by using a curve created from smoothly joining a number of set control points  | 
|  CQgsDartMeasurement | Emits dart measurements for display in CDash reports  | 
|  ►CUi::QgsDashSpaceWidgetBase |  | 
|  CQgsDashSpaceWidget | A widget for entering a custom dash space pattern for lines  | 
|  CQgsDatabaseQueryLogEntry | Encapsulates a logged database query  | 
|  CQgsDataDefinedSizeLegend | Object that keeps configuration of appearance of marker symbol's data-defined size in legend  | 
|  ►CUi::QgsDataDefinedSizeLegendWidget |  | 
|  CQgsDataDefinedSizeLegendWidget | Widget for configuration of appearance of legend for marker symbols with data-defined size  | 
|  ►CUi::QgsDataDefinedValueBaseDialog |  | 
|  CQgsDataDefinedValueDialog | Utility classes for "en masse" size definition  | 
|  CQgsDataItemGuiContext | Encapsulates the context in which a QgsDataItem is shown within the application GUI  | 
|  CQgsDataItemGuiProvider | Abstract base class for providers which affect how QgsDataItem items behave within the application GUI  | 
|  CQgsDataItemGuiProviderRegistry | A registry for data item GUI providers that may affect how QgsDataItems behave within the application GUI  | 
|  CQgsDataItemGuiProviderUtils | Utility functions for QgsDataItemGuiProviders  | 
|  ►CQgsDataItemProvider | Interface for providers that add custom data items to the browser tree  | 
|  CQgsFileBasedDataItemProvider | A data item provider for file based data sources  | 
|  ►CQgsDataProviderElevationProperties | Base class for handling elevation related properties for a data provider  | 
|  CQgsRasterDataProviderElevationProperties | Handles elevation related properties for a raster data provider  | 
|  ►CQgsDataProviderTemporalCapabilities | Base class for handling properties relating to a data provider's temporal capabilities  | 
|  CQgsMeshDataProviderTemporalCapabilities | Handles properties relating to a mesh data provider's temporal capabilities  | 
|  CQgsRasterDataProviderTemporalCapabilities | Implementation of data provider temporal properties for QgsRasterDataProviders  | 
|  CQgsVectorDataProviderTemporalCapabilities | Implementation of data provider temporal properties for QgsVectorDataProviders  | 
|  ►CUi::QgsDataSourceManagerDialog |  | 
|  CQgsDataSourceManagerDialog | A dialog which embeds the browser panel and all the provider source select widgets  | 
|  ►CUi::QgsDataSourceSelectDialog |  | 
|  CQgsDataSourceSelectWidget | Embeds the browser view to select an existing data source  | 
|  CQgsDataSourceUri | Stores the component parts of a data source URI (e.g  | 
|  ►CUi::QgsDateTimeEditConfig |  | 
|  CQgsDateTimeEditConfig | Configuration widget for datetime widgets  | 
|  CQgsDateTimeStatisticalSummary | Calculator for summary statistics and aggregates for a list of datetimes  | 
|  CQgsDatumEnsemble | Contains information about a datum ensemble  | 
|  CQgsDatumEnsembleMember | Contains information about a member of a datum ensemble  | 
|  CQgsDatumTransform | Contains methods and classes relating the datum transformations  | 
|  ►CUi::QgsDatumTransformDialogBase |  | 
|  CQgsDatumTransformDialog | A dialog for configuring transform operations between coordinate reference systems  | 
|  ►CUi::QgsDbImportVectorLayerDialog |  | 
|  CQgsDbImportVectorLayerDialog | A generic dialog for customising vector layer import options for database connections  | 
|  CQgsDefaultValue | Provides a container for managing client side default values for fields  | 
|  CQgsDetailedItemData | The data only representation of a QgsDetailedItemWidget, designed to be used in custom views  | 
|  ►CUi::QgsDetailedItemWidgetBase |  | 
|  CQgsDetailedItemWidget | A widget renderer for detailed item views  | 
|  CQgsDevToolWidgetFactory | Factory class for creating custom developer/debugging tool pages  | 
|  ►CQgsDiagram | Base class for all diagram types  | 
|  CQgsHistogramDiagram | A histogram style diagram  | 
|  CQgsPieDiagram | A pie chart diagram  | 
|  CQgsStackedBarDiagram | A stacked bar chart diagram  | 
|  CQgsStackedDiagram | A diagram composed of several subdiagrams, located side by side  | 
|  CQgsTextDiagram | A text based diagram  | 
|  CQgsDiagramInterpolationSettings | Additional diagram settings for interpolated size rendering  | 
|  CQgsDiagramLayerSettings | Stores the settings for rendering of all diagrams for a layer  | 
|  ►CUi::QgsDiagramPropertiesBase |  | 
|  CQgsDiagramProperties | A widget which configures diagrams for a vector layer  | 
|  ►CQgsDiagramRenderer | Evaluates and returns the diagram settings relating to a diagram for a specific feature  | 
|  CQgsLinearlyInterpolatedDiagramRenderer | Alters the size of rendered diagrams using linear scaling  | 
|  CQgsSingleCategoryDiagramRenderer | Renders the diagrams for all features with the same settings  | 
|  CQgsStackedDiagramRenderer | Renders diagrams using mixed diagram render types  | 
|  CQgsDiagramSettings | Stores the settings for rendering a single diagram  | 
|  ►CUi::QgsDiagramWidget |  | 
|  CQgsDiagramWidget | A widget for configuring layer diagrams  | 
|  ►CUi::QgsDirectionalLightWidget |  | 
|  CQgsDirectionalLightWidget | Widget for direction light settings  | 
|  CQgsDistanceArea | A general purpose distance and area calculator, capable of performing ellipsoid based calculations  | 
|  ►CUi::QgsDualViewBase |  | 
|  CQgsDualView | This widget is used to show the attributes of a set of features of a QgsVectorLayer  | 
|  ►CUi::QgsDummyConfigDlgBase |  | 
|  CQgsDummyConfigDlg | Configuration widget for dummy widgets  | 
|  CQgsVectorLayerUtils::QgsDuplicateFeatureContext | Contains mainly the QMap with QgsVectorLayer and QgsFeatureIds which list all the duplicated features  | 
|  ►CUi::QgsEditConditionalRuleWidget |  | 
|  CQgsEditConditionalFormatRuleWidget | A widget for customizing an individual conditional formatting rule  | 
|  CQgsEditFormConfig | Contains configuration settings for an editor form  | 
|  ►CQgsEditorWidgetAutoConfPlugin | Base class for plugins allowing to pick automatically a widget type for editing fields  | 
|  CFromDbTablePlugin | Widget auto conf plugin that reads the widget setup to use from what the data provider says  | 
|  CFromFactoriesPlugin | Widget auto conf plugin that guesses what widget type to use in function of what the widgets support  | 
|  ►CQgsEditorWidgetFactory | Every attribute editor widget needs a factory, which inherits this class  | 
|  CQgsBinaryWidgetFactory | Editor widget factory for binary (BLOB) widgets  | 
|  CQgsCheckboxWidgetFactory | Editor widget factory for checkbox widgets  | 
|  CQgsClassificationWidgetWrapperFactory | Editor widget factory for classification widgets  | 
|  CQgsColorWidgetFactory | Factory for creation of color widgets  | 
|  CQgsDateTimeEditFactory | Editor widget factory for datetime widgets  | 
|  CQgsEnumerationWidgetFactory | Editor widget factory for enum widgets  | 
|  CQgsExternalResourceWidgetFactory | Editor widget factory for external resource widgets  | 
|  CQgsGeometryWidgetFactory | Editor widget factory for geometry widgets  | 
|  CQgsHiddenWidgetFactory | Editor widget factory for hidden widgets  | 
|  CQgsJsonEditWidgetFactory | Editor widget factory for JSON edit widgets  | 
|  CQgsKeyValueWidgetFactory | Factory for widgets for editing a QVariantMap  | 
|  CQgsListWidgetFactory | Factory for widgets for editing a QVariantList or a QStringList  | 
|  CQgsRangeWidgetFactory | Editor widget factory for range widgets  | 
|  CQgsRelationReferenceFactory | Editor widget factory for relation reference widgets  | 
|  CQgsTextEditWidgetFactory | Editor widget factory for text editor widgets  | 
|  CQgsUniqueValueWidgetFactory | Editor widget factory for unique value widgets  | 
|  CQgsUuidWidgetFactory | Editor widget factory for UUID widgets  | 
|  CQgsValueMapWidgetFactory | Editor widget factory for value map widgets  | 
|  CQgsValueRelationWidgetFactory | Editor widget factory for value relation widgets  | 
|  CQgsEditorWidgetSetup | Holder for the widget type and its configuration for a field  | 
|  CQgsEffectPainter | Manages painter saving and restoring required for effect drawing  | 
|  ►CUi::QgsEffectStackPropertiesWidgetBase |  | 
|  CQgsEffectStackPropertiesWidget | A widget for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack  | 
|  CQgsElevationMap | Stores a digital elevation model in a raster image which may get updated as a part of the map layer rendering process  | 
|  CQgsElevationShadingRenderer | Renders elevation shading on an image with different methods (eye dome lighting, hillshading, ...)  | 
|  CQgsElevationUtils | Contains utility methods for working with elevation from layers and projects  | 
|  ►CQgsEllipse | Ellipse geometry type  | 
|  CQgsCircle | Circle geometry type  | 
|  CQgsEllipsoidUtils | Contains utility functions for working with ellipsoids and querying the ellipsoid database  | 
|  ►CUi::QgsEmbeddedSymbolRendererWidgetBase |  | 
|  CQgsEmbeddedSymbolRendererWidget | A widget for configuring options for a QgsEmbeddedSymbolRenderer  | 
|  CQgsError | A container for error messages  | 
|  ►CUi::QgsErrorDialogBase |  | 
|  CQgsErrorDialog | A dialog which shows error details  | 
|  CQgsErrorMessage | Represents a single error message  | 
|  ►CQgsException | Defines a QGIS exception class  | 
|  CQgsCsException | Custom exception class for Coordinate Reference System related exceptions  | 
|  CQgsNotSupportedException | Custom exception class which is raised when an operation is not supported  | 
|  CQgsProcessingException | Custom exception class for processing related exceptions  | 
|  CQgsProviderConnectionException | Custom exception class for provider connection related exceptions  | 
|  CQgsQuantizedMeshParsingException | Exception thrown on failure to parse Quantized Mesh tile (malformed data)  | 
|  ►CQgsServerException | Exception base class for server exceptions  | 
|  ►CQgsOgcServiceException | Exception base class for service exceptions  | 
|  CQgsBadRequestException | Exception thrown in case of malformed requests  | 
|  CQgsMapServiceException | Exception class for WMS service exceptions (for compatibility only)  | 
|  ►CQgsWcs::QgsServiceException | Exception class for WFS services  | 
|  CQgsWcs::QgsRequestNotWellFormedException | Exception thrown in case of malformed request  | 
|  CQgsWcs::QgsSecurityAccessException | Exception thrown when data access violates access controls  | 
|  ►CQgsWfs::QgsServiceException | Exception class for WFS service exceptions  | 
|  CQgsWfs::QgsBadRequestException | Exception thrown in case of malformed request  | 
|  CQgsWfs::QgsRequestNotWellFormedException | Exception thrown in case of malformed request  | 
|  CQgsWfs::QgsSecurityAccessException | Exception thrown when data access violates access controls  | 
|  ►CQgsWms::QgsServiceException | Exception class for WMS service exceptions  | 
|  CQgsWms::QgsBadRequestException | Exception thrown in case of malformed request  | 
|  CQgsWms::QgsSecurityException | Exception thrown when data access violates access controls  | 
|  ►CQgsServerApiException | Exception base class for API exceptions  | 
|  CQgsServerApiBadRequestException | Bad request error API exception  | 
|  CQgsServerApiImproperlyConfiguredException | Raised when a configuration error on the server prevents to serve the request, which would be valid otherwise  | 
|  CQgsServerApiInternalServerError | Internal server error API exception  | 
|  CQgsServerApiInvalidMimeTypeException | Raised when the client sent an invalid mime type in the "Accept" header  | 
|  CQgsServerApiNotFoundError | Not found error API exception  | 
|  CQgsServerApiNotImplementedException | Raised when the client requested a method that is not yet implemented  | 
|  CQgsServerApiPermissionDeniedException | Raised when a request is a Forbidden (permission denied) 403  | 
|  CQgsSettingsException | Custom exception class for settings related exceptions  | 
|  CQgsWkbException | Custom exception class for Wkb related exceptions  | 
|  CQgsExifTools | Contains utilities for working with EXIF tags in images  | 
|  CQgsExpression | Handles parsing and evaluation of expressions (formerly called "search strings")  | 
|  ►CUi::QgsExpressionAddFunctionFileDialogBase |  | 
|  CQgsExpressionAddFunctionFileDialog | A dialog to select whether to create a function file or project functions  | 
|  ►CUi::QgsExpressionBasedNumericFormatWidgetBase |  | 
|  CQgsExpressionBasedNumericFormatWidget | A widget which allows control over the properties of a QgsExpressionBasedNumericFormat  | 
|  ►CUi::QgsExpressionBuilderDialogBase |  | 
|  CQgsExpressionBuilderDialog | A generic dialog for building expression strings  | 
|  ►CUi::QgsExpressionBuilderWidgetBase |  | 
|  CQgsExpressionBuilderWidget | A reusable widget that can be used to build an expression string  | 
|  CQgsExpressionContext | Expression contexts are used to encapsulate the parameters around which a QgsExpression should be evaluated  | 
|  ►CQgsExpressionContextGenerator | Abstract interface for generating an expression context  | 
|  ►CQgsAbstractProcessingParameterWidgetWrapper | A widget wrapper for Processing parameter value widgets  | 
|  CQgsProcessingHiddenWidgetWrapper | A widget wrapper for hidden widgets  | 
|  CQgsAttributeActionPropertiesDialog | A dialog for configuring a map layer action  | 
|  ►CQgsAttributesFormBaseView | Graphical representation for the attribute drag and drop editor  | 
|  CQgsAttributesAvailableWidgetsView | Graphical representation for the available widgets while configuring attributes forms  | 
|  CQgsAttributesFormLayoutView | Graphical representation for the form layout while configuring attributes forms  | 
|  CQgsAttributesFormProperties | Creates panels to configure attributes forms  | 
|  CQgsCalloutWidget | Base class for widgets which allow control over the properties of callouts  | 
|  CQgsDataDefinedValueDialog | Utility classes for "en masse" size definition  | 
|  CQgsDbImportVectorLayerDialog | A generic dialog for customising vector layer import options for database connections  | 
|  CQgsDiagramProperties | A widget which configures diagrams for a vector layer  | 
|  ►CQgsEditorConfigWidget | Base class for widgets which configure editor widget types  | 
|  CQgsCheckBoxConfigDlg | Configuration widget for checkbox widgets  | 
|  CQgsDateTimeEditConfig | Configuration widget for datetime widgets  | 
|  CQgsDummyConfigDlg | Configuration widget for dummy widgets  | 
|  CQgsExternalResourceConfigDlg | Configuration widget for external resource widgets  | 
|  CQgsJsonEditConfigDlg | A configuration widget for JSON edit widget  | 
|  CQgsListConfigDlg | A configuration dialog for the List Widget class  | 
|  CQgsRangeConfigDlg | Configuration widget for range widgets  | 
|  CQgsRelationReferenceConfigDlg | Configuration widget for relation reference widgets  | 
|  CQgsTextEditConfigDlg | Configuration widget for text edit widgets  | 
|  CQgsUniqueValuesConfigDlg | Configuration widget for unique value widgets  | 
|  CQgsValueMapConfigDlg | Configuration widget for value map widgets  | 
|  CQgsValueRelationConfigDlg | Configuration widget for value relation widgets  | 
|  CQgsExtentBufferWidget | A widget which allows the user to modify the rendering order of extent buffers  | 
|  ►CQgsLabelSettingsWidgetBase | Base class for widgets which allow customization of label engine properties, such as label placement settings  | 
|  CQgsLabelLineAnchorWidget | A widget for customising label line anchor settings  | 
|  CQgsLabelObstacleSettingsWidget | A widget for customising label obstacle settings  | 
|  CQgsLabelRemoveDuplicatesSettingsWidget | A widget for customising label duplicate removal settings  | 
|  CQgsLayerPropertiesWidget | A widget which allows configuration of the properties of a single QgsSymbolLayer  | 
|  CQgsLayout | Base class for layouts, which can contain items such as maps, labels, scalebars, etc  | 
|  CQgsLayoutAtlas | Used to render QgsLayout as an atlas, by iterating over the features from an associated vector layer  | 
|  CQgsLayoutAttributeTableWidget | A widget for configuring layout attribute table items  | 
|  CQgsLayoutColumnSourceDelegate | A delegate for showing column attribute source as a QgsFieldExpressionWidget  | 
|  CQgsLayoutElevationProfileWidget | A widget for layout elevation profile item settings  | 
|  CQgsLayoutLabelWidget | A widget for layout item settings  | 
|  CQgsLayoutManualTableWidget | A widget for configuring layout manual table items  | 
|  ►CQgsLayoutObject | A base class for objects which belong to a layout  | 
|  CQgsLayoutItem | Base class for graphical items within a QgsLayout  | 
|  ►CQgsLayoutItemMapItem | An item which is drawn inside a QgsLayoutItemMap, e.g., a grid or map overview  | 
|  CQgsLayoutItemMapGrid | An individual grid which is drawn above the map content in a QgsLayoutItemMap  | 
|  CQgsLayoutItemMapOverview | An individual overview which is drawn above the map content in a QgsLayoutItemMap, and shows the extent of another QgsLayoutItemMap  | 
|  ►CQgsLayoutMultiFrame | Abstract base class for layout items with the ability to distribute the content to several frames (QgsLayoutFrame items)  | 
|  CQgsLayoutItemHtml | A layout multiframe subclass for HTML content  | 
|  ►CQgsLayoutTable | Displays a table in the print layout, and allows the table to span over multiple frames  | 
|  CQgsLayoutItemAttributeTable | A layout table subclass that displays attributes from a vector layer  | 
|  CQgsLayoutItemManualTable | A layout table subclass that displays manually entered (and formatted) content  | 
|  CQgsLayoutItemTextTable | A text table item that reads text from string lists  | 
|  CQgsLayoutScaleBarWidget | A widget to define the properties of a QgsLayoutItemScaleBar  | 
|  CQgsMapCanvas | Map canvas is a class for displaying all GIS data types on a canvas  | 
|  ►CQgsNumericFormatWidget | Base class for widgets which allow control over the properties of QgsNumericFormat subclasses  | 
|  CQgsBasicNumericFormatWidget | A widget which allows control over the properties of a QgsBasicNumericFormat  | 
|  CQgsBearingNumericFormatWidget | A widget which allows control over the properties of a QgsBearingNumericFormat  | 
|  CQgsCurrencyNumericFormatWidget | A widget which allows control over the properties of a QgsCurrencyNumericFormat  | 
|  CQgsExpressionBasedNumericFormatWidget | A widget which allows control over the properties of a QgsExpressionBasedNumericFormat  | 
|  CQgsFractionNumericFormatWidget | A widget which allows control over the properties of a QgsFractionNumericFormat  | 
|  CQgsGeographicCoordinateNumericFormatWidget | A widget which allows control over the properties of a QgsGeographicCoordinateNumericFormat  | 
|  CQgsPercentageNumericFormatWidget | A widget which allows control over the properties of a QgsPercentageNumericFormat  | 
|  CQgsScientificNumericFormatWidget | A widget which allows control over the properties of a QgsScientificNumericFormat  | 
|  CQgsProcessingAbstractParameterDefinitionWidget | Abstract base class for widgets which allow users to specify the properties of a Processing parameter  | 
|  CQgsProcessingAlgorithmConfigurationWidget | A configuration widget for processing algorithms allows providing additional configuration options directly on algorithm level, in addition to parameters  | 
|  CQgsProcessingModelerParameterWidget | A widget for customising the value of Processing algorithm parameters inside a Processing model  | 
|  CQgsProject | Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc  | 
|  CQgsRasterLayerProperties | A dialog for raster layer properties  | 
|  CQgsRasterTransparencyWidget | A widget for controlling a raster layer's transparency and related options  | 
|  ►CQgsRendererWidget | Base class for renderer settings widgets  | 
|  CQgs25DRendererWidget | A widget for configuring a Qgs25DRenderer  | 
|  CQgsCategorizedSymbolRendererWidget | A widget for configuring a QgsCategorizedSymbolRenderer  | 
|  CQgsEmbeddedSymbolRendererWidget | A widget for configuring options for a QgsEmbeddedSymbolRenderer  | 
|  CQgsGraduatedSymbolRendererWidget | A widget for configuring a QgsGraduatedSymbolRenderer  | 
|  CQgsHeatmapRendererWidget | A widget for configuring a QgsHeatmapRenderer  | 
|  CQgsInvertedPolygonRendererWidget | A widget for configuring options for a QgsInvertedPolygonRenderer  | 
|  CQgsMergedFeatureRendererWidget | A widget for configuring options for a QgsMergedFeatureRenderer  | 
|  CQgsNullSymbolRendererWidget | Blank widget for customizing QgsNullSymbolRenderer  | 
|  CQgsPointClusterRendererWidget | A widget which allows configuration of the properties for a QgsPointClusterRenderer  | 
|  CQgsPointDisplacementRendererWidget | A widget for configuring QgsPointDisplacementRenderer  | 
|  CQgsRuleBasedRendererWidget | A widget for configuring a QgsRuleBasedRenderer  | 
|  CQgsSingleSymbolRendererWidget | A widget for configuring QgsSingleSymbolRenderer  | 
|  ►CQgsSymbolLayerWidget | Abstract base class for widgets used to configure QgsSymbolLayer classes  | 
|  CQgsAnimatedMarkerSymbolLayerWidget | A widget for configuring QgsAnimatedMarkerSymbolLayer symbol layers  | 
|  CQgsArrowSymbolLayerWidget | A widget for configuring a QgsArrowSymbolLayer  | 
|  CQgsCentroidFillSymbolLayerWidget | A widget for controlling the properties of a QgsCentroidFillSymbolLayer  | 
|  CQgsEllipseSymbolLayerWidget | A widget for configuring a QgsEllipseSymbolLayer  | 
|  CQgsFilledLineSymbolLayerWidget | A widget for configuring QgsFilledLineSymbolLayer  | 
|  CQgsFilledMarkerSymbolLayerWidget | A widget for configuring QgsFilledMarkerSymbolLayer symbol layers  | 
|  CQgsFontMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsFontMarkerSymbolLayer  | 
|  CQgsGeometryGeneratorSymbolLayerWidget | A widget for controlling the properties of a QgsGeometryGeneratorSymbolLayer  | 
|  CQgsGradientFillSymbolLayerWidget | A widget for controlling the properties of a QgsGradientFillSymbolLayer  | 
|  CQgsHashedLineSymbolLayerWidget | A widget for controlling the properties of a QgsHashedLineSymbolLayer  | 
|  CQgsInterpolatedLineSymbolLayerWidget | A widget for configuring a QgsInterpolatedLineSymbolLayer  | 
|  CQgsLinePatternFillSymbolLayerWidget | A widget for controlling the properties of a QgsLinePatternFillSymbolLayer  | 
|  CQgsLinearReferencingSymbolLayerWidget | A widget for controlling the properties of a QgsLinearReferencingSymbolLayer  | 
|  CQgsLineburstSymbolLayerWidget | A widget for configuring QgsLineburstSymbolLayer symbol layers  | 
|  CQgsMarkerLineSymbolLayerWidget | A widget for controlling the properties of a QgsMarkerLineSymbolLayer  | 
|  CQgsMaskMarkerSymbolLayerWidget | Symbol layer widget for the handling of QgsMaskMarkerSymbolLayer  | 
|  CQgsPointPatternFillSymbolLayerWidget | A widget for controlling the properties of a QgsPointPatternFillSymbolLayer  | 
|  CQgsRandomMarkerFillSymbolLayerWidget | A widget for controlling the properties of a QgsRandomMarkerFillSymbolLayer  | 
|  CQgsRasterFillSymbolLayerWidget | A widget for controlling the properties of a QgsRasterFillSymbolLayer  | 
|  CQgsRasterLineSymbolLayerWidget | A widget for configuring QgsRasterLineSymbolLayer symbol layers  | 
|  CQgsRasterMarkerSymbolLayerWidget | A widget for configuring QgsRasterMarkerSymbolLayer symbol layers  | 
|  CQgsSVGFillSymbolLayerWidget | A widget for controlling the properties of a QgsSVGFillSymbolLayer  | 
|  CQgsShapeburstFillSymbolLayerWidget | A widget for controlling the properties of a QgsShapeburstFillSymbolLayer  | 
|  CQgsSimpleFillSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleFillSymbolLayer  | 
|  CQgsSimpleLineSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleLineSymbolLayer  | 
|  CQgsSimpleMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleMarkerSymbolLayer  | 
|  CQgsSvgMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsSvgMarkerSymbolLayer  | 
|  CQgsVectorFieldSymbolLayerWidget | A widget for configuring a QgsVectorFieldSymbolLayer  | 
|  CQgsSymbolsListWidget | A widget which presents symbol-level properties (such as size), and allows selection of symbols from stored styles  | 
|  CQgsTableEditorFormattingWidget | A reusable widget for formatting the contents of a QgsTableCell  | 
|  CQgsTextFormatWidget | A widget for customizing text formatting settings  | 
|  CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsVectorLayerProperties | Layer properties dialog for vector layers  | 
|  CQgsVectorLayerTemporalPropertiesWidget | A widget for configuring the temporal properties for a vector layer  | 
|  CQgsExpressionContextScope | Single scope for storing variables and functions for use within a QgsExpressionContext  | 
|  ►CQgsExpressionContextScopeGenerator | Abstract interface for generating an expression context scope  | 
|  CQgsProject | Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc  | 
|  CQgsTemporalNavigationObject | Implements a temporal controller based on a frame by frame navigation and animation  | 
|  CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsVectorLayerSelectedFeatureSource | QgsFeatureSource subclass for the selected features from a QgsVectorLayer  | 
|  CQgsExpressionContextScopePopper | RAII class to pop scope from an expression context on destruction  | 
|  CQgsExpressionContextUtils | Contains utilities for working with QgsExpressionContext objects, including methods for creating scopes for specific uses (e.g., project scopes, layer scopes)  | 
|  CQgsExpressionFieldBuffer | Buffers information about expression fields for a vector layer  | 
|  CQgsExpressionFinder | Helper methods to locate expressions within text editors  | 
|  ►CQgsExpressionFunction | An abstract base class for defining QgsExpression functions  | 
|  CQgsArrayFilterExpressionFunction | Handles the array_filter(array, expression) expression function  | 
|  CQgsArrayForeachExpressionFunction | Handles the array loopingarray_Foreach(array, expression) expression function  | 
|  CQgsScopedExpressionFunction | Expression function for use within a QgsExpressionContextScope  | 
|  CQgsStaticExpressionFunction | Helper class for defining QgsExpression functions  | 
|  CQgsWithVariableExpressionFunction | Handles the with_variable(name, value, node) expression function  | 
|  ►CQgsExpressionNode | Abstract base class for all nodes that can appear in an expression  | 
|  CQgsExpressionNodeBetweenOperator | SQL-like BETWEEN and NOT BETWEEN predicates  | 
|  CQgsExpressionNodeBinaryOperator | A binary expression operator, which operates on two values  | 
|  CQgsExpressionNodeColumnRef | An expression node which takes its value from a feature's field  | 
|  CQgsExpressionNodeCondition | An expression node for CASE WHEN clauses  | 
|  CQgsExpressionNodeFunction | An expression node for expression functions  | 
|  CQgsExpressionNodeInOperator | An expression node for value IN or NOT IN clauses  | 
|  CQgsExpressionNodeIndexOperator | An indexing expression operator, which allows use of square brackets [] to reference map and array items  | 
|  CQgsExpressionNodeLiteral | An expression node for literal values  | 
|  CQgsExpressionNodeUnaryOperator | A unary node is either negative as in boolean (not) or as in numbers (minus)  | 
|  ►CUi::QgsExpressionPreviewWidgetBase |  | 
|  CQgsExpressionPreviewWidget | A widget for previewing an expression result  | 
|  ►CUi::QgsExpressionSelectionDialogBase |  | 
|  CQgsExpressionSelectionDialog | A dialog for selecting features by expression  | 
|  ►CUi::QgsExpressionStoreDialogBase |  | 
|  CQgsExpressionStoreDialog | A generic dialog for editing expression text, label and help text  | 
|  CQgsExpressionUtils | A set of expression-related functions  | 
|  ►CUi::QgsExtentBufferDialogBase |  | 
|  CQgsExtentBufferWidget | A widget which allows the user to modify the rendering order of extent buffers  | 
|  ►CUi::QgsExtentGroupBoxWidget |  | 
|  CQgsExtentWidget | A widget for configuration of a map extent  | 
|  ►CUi::QgsExternalResourceConfigDlg |  | 
|  CQgsExternalResourceConfigDlg | Configuration widget for external resource widgets  | 
|  CQgsExternalStorage | Abstract interface for external storage - to be implemented by various backends and registered in QgsExternalStorageRegistry  | 
|  CQgsExternalStorageRegistry | Registry of external storage backends used by QgsExternalResourceWidget  | 
|  CQgsFeature | The feature class encapsulates a single feature including its unique ID, geometry and a list of field/values attributes  | 
|  CQgsVectorLayerUtils::QgsFeatureData | Encapsulate geometry and attributes for new features, to be passed to createFeatures  | 
|  ►CQgsFeatureFilterProvider | Abstract interface for use by classes that filter the features or attributes of a layer  | 
|  CQgsAccessControl | A helper class that centralizes restrictions given by all the access control filter plugins  | 
|  CQgsDimensionFilter | A server filter to apply a dimension filter to a request  | 
|  CQgsFeatureExpressionFilterProvider | A feature filter provider allowing to set filter expressions on a per-layer basis  | 
|  CQgsFeatureFilter | A feature filter provider allowing to set filter expressions on a per-layer basis  | 
|  CQgsFeatureFilterProviderGroup | A filter filter provider grouping several filter providers  | 
|  CQgsGroupedFeatureFilterProvider | A filter filter provider grouping several filter providers  | 
|  CQgsFeatureIterator | Wrapper for iterator of features from vector data provider or vector layer  | 
|  ►CQgsFeatureModel | Base class for feature models  | 
|  CQgsAttributeTableFilterModel | A proxy model for filtering an attribute table model  | 
|  CQgsFeatureListModel | A proxy model for feature lists  | 
|  ►CQgsFeatureRenderer | Abstract base class for all 2D vector feature renderers  | 
|  CQgs25DRenderer | A vector renderer which represents 3D features in an isometric view  | 
|  CQgsCategorizedSymbolRenderer | A feature renderer which represents features using a list of renderer categories  | 
|  CQgsEmbeddedSymbolRenderer | A vector feature renderer which uses embedded feature symbology to render per-feature symbols  | 
|  CQgsGraduatedSymbolRenderer | A vector feature renderer which uses numeric attributes to classify features into different ranges  | 
|  CQgsHeatmapRenderer | A renderer which draws points as a live heatmap  | 
|  ►CQgsMergedFeatureRenderer | A polygon or line-only feature renderer used to render a set of features merged (or dissolved) into a single geometry  | 
|  CQgsInvertedPolygonRenderer | A polygon-only feature renderer used to display features inverted  | 
|  CQgsNullSymbolRenderer | Null symbol renderer, which draws no symbols for features by default, but allows for labeling and diagrams for the layer  | 
|  ►CQgsPointDistanceRenderer | An abstract base class for distance based point renderers (e.g., clusterer and displacement renderers)  | 
|  CQgsPointClusterRenderer | A renderer that automatically clusters points with the same geographic position  | 
|  CQgsPointDisplacementRenderer | A renderer that automatically displaces points with the same geographic location  | 
|  CQgsRuleBasedRenderer | Rule based renderer  | 
|  CQgsSingleSymbolRenderer | A feature renderer which renders all features with the same symbol  | 
|  CQgsFeatureRendererGenerator | An interface for objects which generate feature renderers for vector layers  | 
|  CQgsFeatureRequest | Wraps a request for features to a vector layer (or directly its vector data provider)  | 
|  ►CUi::QgsFeatureSelectionDlg |  | 
|  CQgsFeatureSelectionDlg | A dialog for selecting features from a vector layer  | 
|  ►CQgsFeatureSink | An interface for objects which accept features via addFeature(s) methods  | 
|  ►CQgsFeaturePool | A feature pool is based on a vector layer and caches features  | 
|  CQgsVectorDataProviderFeaturePool | A feature pool based on a vector data provider  | 
|  CQgsVectorLayerFeaturePool | A feature pool based on a vector layer  | 
|  CQgsFeatureStore | A container for features with the same fields and crs  | 
|  ►CQgsProxyFeatureSink | A simple feature sink which proxies feature addition onto another feature sink  | 
|  CQgsProcessingFeatureSink | QgsProxyFeatureSink subclass which reports feature addition errors to a QgsProcessingContext  | 
|  CQgsRemappingProxyFeatureSink | A QgsFeatureSink which proxies incoming features to a destination feature sink, after applying transformations and field value mappings  | 
|  CQgsSpatialIndex | A spatial index for QgsFeature objects  | 
|  CQgsVectorDataProvider | Base class for vector data providers  | 
|  CQgsVectorFileWriter | A convenience class for writing vector layers to disk based formats (e.g  | 
|  CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsVectorLayerExporter | A convenience class for exporting vector layers to a destination data provider  | 
|  CQgsVectorLayerJoinBuffer | Manages joined fields for a vector layer  | 
|  ►CQgsFeatureSource | An interface for objects which provide features via a getFeatures method  | 
|  CQgsProcessingFeatureSource | QgsFeatureSource subclass which proxies methods to an underlying QgsFeatureSource, modifying results according to the settings in a QgsProcessingContext  | 
|  CQgsVectorDataProvider | Base class for vector data providers  | 
|  CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsVectorLayerSelectedFeatureSource | QgsFeatureSource subclass for the selected features from a QgsVectorLayer  | 
|  CQgsField | Encapsulate a field in an attribute table or data source  | 
|  ►CUi::QgsFieldCalculatorBase |  | 
|  CQgsFieldCalculator | A dialog that provides calculation of new fields using existing fields, values and a set of operators  | 
|  ►CUi::QgsFieldConditionalWidget |  | 
|  CQgsFieldConditionalFormatWidget | A widget for customizing conditional formatting options  | 
|  CQgsFieldConstraints | Stores information about constraints which may be present on a field  | 
|  ►CQgsFieldDomain | Base class for field domains  | 
|  CQgsCodedFieldDomain | Definition of a coded / enumerated field domain  | 
|  CQgsGlobFieldDomain | Definition of a field domain for field content validated by a glob  | 
|  CQgsRangeFieldDomain | Definition of a numeric field domain with a range of validity for values  | 
|  ►CQgsFieldFormatter | A field formatter helps to handle and display values for a field  | 
|  CQgsCheckBoxFieldFormatter | Field formatter for a checkbox field  | 
|  CQgsDateTimeFieldFormatter | Field formatter for a date time field  | 
|  CQgsFallbackFieldFormatter | A default fallback field formatter in case no specialized field formatter is defined  | 
|  CQgsKeyValueFieldFormatter | Field formatter for a key value field  | 
|  CQgsListFieldFormatter | Field formatter for a list field  | 
|  CQgsRangeFieldFormatter | Field formatter for a range (double) field with precision and locale  | 
|  CQgsRelationReferenceFieldFormatter | Field formatter for a relation reference field  | 
|  CQgsValueMapFieldFormatter | Field formatter for a ValueMap field  | 
|  CQgsValueRelationFieldFormatter | Field formatter for a value relation field  | 
|  CQgsFieldFormatterContext | A context for field formatter containing information like the project  | 
|  CQgsFields | Container of fields for a vector layer  | 
|  ►CQgsFileFilterGenerator | Abstract interface for classes which generate a file filter string  | 
|  ►CQgsProcessingDestinationParameter | Base class for all parameter definitions which represent file or layer destinations, e.g  | 
|  CQgsProcessingParameterFeatureSink | A feature sink output for processing algorithms  | 
|  CQgsProcessingParameterFileDestination | A generic file based destination parameter, for specifying the destination path for a file (non-map layer) created by the algorithm  | 
|  CQgsProcessingParameterFolderDestination | A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm  | 
|  CQgsProcessingParameterPointCloudDestination | A point cloud layer destination parameter, for specifying the destination path for a point cloud layer created by the algorithm  | 
|  CQgsProcessingParameterRasterDestination | A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm  | 
|  CQgsProcessingParameterVectorDestination | A vector layer destination parameter, for specifying the destination path for a vector layer created by the algorithm  | 
|  CQgsProcessingParameterVectorTileDestination | A vector tile layer destination parameter, for specifying the destination path for a vector tile layer created by the algorithm  | 
|  CQgsProcessingParameterFeatureSource | An input feature source (such as vector layers) parameter for processing algorithms  | 
|  CQgsProcessingParameterFile | An input file or folder parameter for processing algorithms  | 
|  CQgsProcessingParameterMapLayer | A map layer parameter for processing algorithms  | 
|  CQgsProcessingParameterMeshLayer | A mesh layer parameter for processing algorithms  | 
|  CQgsProcessingParameterMultipleLayers | A parameter for processing algorithms which accepts multiple map layers  | 
|  CQgsProcessingParameterPointCloudLayer | A point cloud layer parameter for processing algorithms  | 
|  CQgsProcessingParameterRasterLayer | A raster layer parameter for processing algorithms  | 
|  CQgsProcessingParameterVectorLayer | A vector layer (with or without geometry) parameter for processing algorithms  | 
|  CQgsFileUtils | Contains utilities for working with files  | 
|  ►CUi::QgsFindFilesByPatternWidgetBase |  | 
|  CQgsFindFilesByPatternWidget | A reusable widget for finding files (recursively) by file pattern  | 
|  CQgsFontDownloadDetails | Encapsulates details required for downloading a font  | 
|  CQgsFontUtils | Contains utility functions for working with fonts  | 
|  ►CUi::QgsFractionNumericFormatWidgetBase |  | 
|  CQgsFractionNumericFormatWidget | A widget which allows control over the properties of a QgsFractionNumericFormat  | 
|  CQgsFrameGraphUtils | Util class to dump Qt3D framegraph or scenegraph  | 
|  CQgsGcpPoint | Contains properties of a ground control point (GCP)  | 
|  ►CQgsGcpTransformerInterface | An interface for Ground Control Points (GCP) based transformations  | 
|  CQgsGDALGeorefTransform | Interface to gdal thin plate splines and 1st/2nd/3rd order polynomials  | 
|  CQgsHelmertGeorefTransform | 2-dimensional Helmert transform, parametrised by isotropic scale, rotation angle and translation  | 
|  CQgsLinearGeorefTransform | A simple transform which is parametrized by a translation and anistotropic scale  | 
|  CQgsProjectiveGeorefTransform | A planar projective transform, expressed by a homography  | 
|  CQgsGdalGuiUtils | Utility functions for working with GDAL in GUI classes  | 
|  CQgsGdalOption | Encapsulates the definition of a GDAL configuration option  | 
|  CQgsGdalUtils | Utilities for working with GDAL  | 
|  ►CUi::QgsGenericProjectionSelectorBase |  | 
|  CQgsCrsSelectionWidget | A generic widget allowing users to pick a Coordinate Reference System (or define their own)  | 
|  CQgsGenericSpatialIndex< T > | A generic rtree spatial index based on a libspatialindex backend  | 
|  CQgsGenericSpatialIndex< QgsCalloutPosition > |  | 
|  CQgsGenericSpatialIndex< QgsLabelPosition > |  | 
|  CQgsGeocoderContext | Encapsulates the context of a geocoding operation  | 
|  ►CQgsGeocoderInterface | Interface for geocoders  | 
|  CQgsGoogleMapsGeocoder | A geocoder which uses the Google Map geocoding API to retrieve results  | 
|  CQgsNominatimGeocoder | A geocoder which uses the Nominatim geocoding API to retrieve results  | 
|  CQgsGeocoderResult | Represents a matching result from a geocoder search  | 
|  ►CUi::QgsGeographicCoordinateNumericFormatWidgetBase |  | 
|  CQgsGeographicCoordinateNumericFormatWidget | A widget which allows control over the properties of a QgsGeographicCoordinateNumericFormat  | 
|  ►CQgsGeometry | A geometry is the spatial representation of a feature  | 
|  CQgsReferencedGeometry | A QgsGeometry with associated coordinate reference system  | 
|  ►CQgsGeometryCheck | Base class for geometry checks  | 
|  CQgsGeometryAngleCheck | Angle check  | 
|  ►CQgsGeometryAreaCheck | Area check  | 
|  CQgsGeometrySliverPolygonCheck | A sliver polygon check  | 
|  CQgsGeometryContainedCheck | A contained check  | 
|  CQgsGeometryDangleCheck | A dangle check  | 
|  CQgsGeometryDegeneratePolygonCheck | A degenerate polygon check  | 
|  CQgsGeometryDuplicateCheck | A duplicate geometry check  | 
|  CQgsGeometryDuplicateNodesCheck | A duplicate nodes check  | 
|  CQgsGeometryFollowBoundariesCheck | A follow boundaries check  | 
|  CQgsGeometryGapCheck | Checks for gaps between neighbouring polygons  | 
|  CQgsGeometryHoleCheck | A hole check  | 
|  CQgsGeometryLineIntersectionCheck | A line intersection check  | 
|  CQgsGeometryLineLayerIntersectionCheck | A line layer intersection check  | 
|  CQgsGeometryMissingVertexCheck | A topology check for missing vertices  | 
|  CQgsGeometryOverlapCheck | Checks if geometries overlap  | 
|  CQgsGeometryPointCoveredByLineCheck | A point covered by line check  | 
|  CQgsGeometryPointInPolygonCheck | A point in polygon check  | 
|  CQgsGeometrySegmentLengthCheck | A segment length check  | 
|  ►CQgsSingleGeometryCheck | Base class for geometry checks for a single geometry without any context of the layer or other layers in the project  | 
|  CQgsGeometryIsValidCheck | Checks if geometries are valid using the backend configured in the QGIS settings  | 
|  CQgsGeometryMultipartCheck | A multipark check  | 
|  CQgsGeometrySelfContactCheck | A self contact check  | 
|  CQgsGeometrySelfIntersectionCheck | A self intersection check  | 
|  CQgsGeometryTypeCheck | A geometry type check  | 
|  CQgsGeometryCheckContext | Base configuration for geometry checks  | 
|  ►CQgsGeometryCheckError | This represents an error reported by a geometry check  | 
|  CQgsGeometryCheckErrorSingle | Wraps a QgsSingleGeometryError into a standard QgsGeometryCheckError  | 
|  CQgsGeometryContainedCheckError | A contained check error  | 
|  CQgsGeometryDuplicateCheckError | A duplicate geometry check error  | 
|  CQgsGeometryGapCheckError | An error produced by a QgsGeometryGapCheck  | 
|  CQgsGeometryMissingVertexCheckError | A geometry check error for a missing vertex  | 
|  CQgsGeometryOverlapCheckError | An error of a QgsGeometryOverlapCheck  | 
|  CQgsGeometryCheckerUtils | Contains utilities required for geometry checks  | 
|  ►CQgsGeometryCheckFactory | A factory for geometry checks  | 
|  CQgsGeometryCheckFactoryT< T > | Template to create a factory for a geometry check  | 
|  CQgsGeometryCheckRegistry | A registry for all known geometry check factories  | 
|  CQgsGeometryCheckResolutionMethod | Implements a resolution for problems detected in geometry checks  | 
|  CQgsGeometryConstPartIterator | Java-style iterator for const traversal of parts of a geometry  | 
|  CQgsGeometryEditUtils | Convenience functions for geometry editing  | 
|  ►CQgsGeometryEngine | A geometry engine is a low-level representation of a QgsAbstractGeometry object, optimised for use with external geometry libraries such as GEOS  | 
|  CQgsGeos | Does vector analysis using the GEOS library and handles import, export, and exception handling  | 
|  CQgsGeometryFactory | Contains geometry creation routines  | 
|  CQgsGeometryParameters | Encapsulates parameters under which a geometry operation is performed  | 
|  CQgsGeometryPartIterator | Java-style iterator for traversal of parts of a geometry  | 
|  CQgsGeometryPrivate |  | 
|  CQgsGeometrySnapperSingleSource | Ensures that any two vertices of the vector layer are at least at a distance given by the threshold value  | 
|  CQgsGeometryUtils | Contains various geometry utility functions  | 
|  CQgsGeometryUtilsBase | Convenience functions for geometry utils  | 
|  CQgsGeosContext | Used to create and store a proj context object, correctly freeing the context upon destruction  | 
|  CQgsGmlFeatureClass | Description of feature class in GML  | 
|  CQgsGmlStreamingParser | Builds features from GML data in a streaming way  | 
|  CQgsGpsConnectionRegistry | Registers existing GPS connections such that the information is available to all classes and plugins  | 
|  CQgsGpsInformation | Encapsulates information relating to a GPS position fix  | 
|  CQgsGpsToolsInterface | Abstract interface class for the QGIS GPS tools  | 
|  ►CUi::QgsGradientColorRampDialogBase |  | 
|  CQgsGradientColorRampDialog | A dialog which allows users to modify the properties of a QgsGradientColorRamp  | 
|  CQgsGradientStop | Represents a color stop within a QgsGradientColorRamp color ramp  | 
|  ►CUi::QgsGraduatedSymbolRendererWidget |  | 
|  CQgsGraduatedSymbolRendererWidget | A widget for configuring a QgsGraduatedSymbolRenderer  | 
|  CQgsGraph | Mathematical graph representation  | 
|  CQgsGraphAnalyzer | Performs graph analysis, e.g  | 
|  ►CQgsGraphBuilderInterface | Interface for creating a graph  | 
|  CQgsGraphBuilder | Used for making the QgsGraph object  | 
|  CQgsGraphEdge | Represents an edge in a graph  | 
|  CQgsGraphVertex | Represents vertex in a graph  | 
|  CQgsGridFileWriter | Handles interpolation to a grid and writes the results to a raster grid file  | 
|  ►CUi::QgsGroupWMSDataDialogBase |  | 
|  CQgsGroupWmsDataDialog | A dialog for configuring a WMS group  | 
|  ►CUi::QgsHeatmapRendererWidgetBase |  | 
|  CQgsHeatmapRendererWidget | A widget for configuring a QgsHeatmapRenderer  | 
|  CQgsHelp | Helper class for showing help topic URI for the given key  | 
|  ►CUi::QgsHillShadeWidget |  | 
|  CQgsHillshadeRendererWidget | Renderer widget for the hill shade renderer  | 
|  CQgsHistogram | Calculator for a numeric histogram from a list of values  | 
|  ►CUi::QgsHistogramWidgetBase |  | 
|  ►CQgsHistogramWidget | Graphical histogram for displaying distributions of field values  | 
|  CQgsGraduatedHistogramWidget | Graphical histogram for displaying distribution of field values and editing range breaks for a QgsGraduatedSymbolRenderer renderer  | 
|  CQgsHistoryEntry | Encapsulates a history entry  | 
|  ►CQgsHistoryEntryNode | Base class for nodes representing a QgsHistoryEntry  | 
|  CQgsHistoryEntryGroup | Base class for history entry "group" nodes, which contain children of their own  | 
|  ►CUi::QgsHistoryWidgetBase |  | 
|  ►CQgsHistoryWidget | A widget showing entries from a QgsHistoryProviderRegistry  | 
|  CQgsDatabaseQueryHistoryWidget | Custom QgsHistoryWidget for use with the database query provider  | 
|  CQgsHistoryWidgetContext | Contains settings which reflect the context in which a history widget is shown, e.g., an associated message bar  | 
|  CQgsHstoreUtils | Provides utility functions for handling hstore-formatted strings  | 
|  CQgsHtmlUtils | Contains utilities for working with HTML  | 
|  CQgsHttpHeaders | Implements simple HTTP header management  | 
|  ►CUi::QgsHttpHeaderWidget |  | 
|  CQgsHttpHeaderWidget | Displays referer HTTP header field and collapsible table of key/value pairs  | 
|  CQgsIconUtils | Contains utility functions for working with icons  | 
|  CQgsIdentifyContext | Identify contexts are used to encapsulate the settings to be used to perform an identify action  | 
|  CQgsImageOperation | Contains operations and filters which apply to QImages  | 
|  CQgsIndexedFeature | Temporarily used structure to cache order by information  | 
|  CQgsInternalGeometryEngine | Offers geometry processing methods  | 
|  CQgsInternalGeometrySnapper | Allows a set of geometries to be snapped to each other  | 
|  CQgsInterpolatedLineColor | Defines color interpolation for rendering mesh datasets  | 
|  CQgsInterpolatedLineRenderer | Represents a simple line renderer with width and color varying depending on values  | 
|  ►CUi::QgsInterpolatedLineSymbolLayerWidgetBase |  | 
|  CQgsInterpolatedLineSymbolLayerWidget | A widget for configuring a QgsInterpolatedLineSymbolLayer  | 
|  CQgsInterpolatedLineWidth | Represents a width that can vary depending on values  | 
|  ►CQgsInterpolator | Interface class for interpolations  | 
|  CQgsIDWInterpolator | Inverse distance weight interpolator  | 
|  CQgsTinInterpolator | Interpolation in a triangular irregular network  | 
|  CQgsInterpolatorVertexData | Interpolation data for an individual source vertex  | 
|  CQgsInterval | A representation of the interval between two datetime values  | 
|  ►CUi::QgsInvertedPolygonRendererWidgetBase |  | 
|  CQgsInvertedPolygonRendererWidget | A widget for configuring options for a QgsInvertedPolygonRenderer  | 
|  ►CUi::QgsJoinDialogBase |  | 
|  CQgsJoinDialog | A dialog for configuring vector layer joins  | 
|  ►CUi::QgsJsonEditConfigDlg |  | 
|  CQgsJsonEditConfigDlg | A configuration widget for JSON edit widget  | 
|  ►CUi::QgsJsonEditWidget |  | 
|  CQgsJsonEditWidget | A widget for displaying JSON data in a code highlighted text or tree form  | 
|  CQgsJsonExporter | Handles exporting QgsFeature features to GeoJSON features  | 
|  CQgsJsonUtils | Helper utilities for working with JSON and GeoJSON conversions  | 
|  CQgsKernelDensityEstimation | Performs Kernel Density Estimation ("heatmap") calculations on a vector layer  | 
|  CQgsLabelBlockingRegion | Label blocking region (in map coordinates and CRS)  | 
|  CQgsLabelCandidate | Represents a label candidate  | 
|  ►CUi::QgsLabelEngineConfigWidgetBase |  | 
|  CQgsLabelEngineConfigWidget | Widget for configuring the labeling engine  | 
|  ►CQgsLabelFeature | Describes a feature that should be used within the labeling engine  | 
|  CQgsDiagramLabelFeature | Adds extra information to QgsLabelFeature for labeling of diagrams  | 
|  CQgsTextLabelFeature | Adds extra information to QgsLabelFeature for text labels  | 
|  CQgsLabelFeatureThinningSettings | Contains settings related to how the label engine removes candidate label positions and reduces the number of displayed labels for one particular label feature  | 
|  CQgsLabeling | Contains constants and enums relating to labeling  | 
|  ►CQgsLabelingEngine | Provides map labeling functionality  | 
|  CQgsDefaultLabelingEngine | Default QgsLabelingEngine implementation, which completes the whole labeling operation (including label rendering) in the run() method  | 
|  CQgsStagedRenderLabelingEngine | A QgsLabelingEngine implementation, which only calculates the labeling solution during its run() method  | 
|  CQgsLabelingEngineContext | Encapsulates the context for a labeling engine run  | 
|  CQgsLabelingEngineRuleRegistry | A registry for labeling engine rules  | 
|  CQgsLabelingEngineSettings | Stores global configuration for labeling engine  | 
|  ►CQgsLabelingGui |  | 
|  CQgsRasterLabelSettingsWidget | A widget for customizing settings for raster layer labeling  | 
|  CQgsLabelingResults | Stores computed placement from labeling engine  | 
|  ►CUi::QgsLabelingRulePropsWidget |  | 
|  CQgsLabelingRulePropsWidget | Widget for editing a labeling rule  | 
|  CQgsLabelingUtils | Contains helper utilities for working with QGIS' labeling engine  | 
|  ►CUi::QgsLabelingWidget |  | 
|  CQgsLabelingWidget | Master widget for configuration of labeling of a vector layer  | 
|  ►CUi::QgsLabelLineAnchorWidgetBase |  | 
|  CQgsLabelLineAnchorWidget | A widget for customising label line anchor settings  | 
|  CQgsLabelLineSettings | Contains settings related to how the label engine places and formats labels for line features (or polygon features which are labeled in a "perimeter" style mode)  | 
|  CQgsLabelObstacleSettings | Contains settings related to how the label engine treats features as obstacles  | 
|  ►CUi::QgsLabelObstacleSettingsWidgetBase |  | 
|  CQgsLabelObstacleSettingsWidget | A widget for customising label obstacle settings  | 
|  CQgsLabelPlacementSettings | Contains general settings related to how labels are placed  | 
|  CQgsLabelPointSettings | Contains settings related to how the label engine places and formats labels for point-like features  | 
|  CQgsLabelPosition | Represents the calculated placement of a map label  | 
|  ►CUi::QgsLabelRemoveDuplicateSettingsWidgetBase |  | 
|  CQgsLabelRemoveDuplicatesSettingsWidget | A widget for customising label duplicate removal settings  | 
|  CQgsLabelSearchTree | Queries the labeling structure at a given point  | 
|  ►CQgsLabelSink | Abstract base class that can be used to intercept rendered labels from a labeling / rendering job  | 
|  CQgsDxfExport | Exports QGIS layers to the DXF format  | 
|  CQgsLabelThinningSettings | Contains settings related to how the label engine removes candidate label positions and reduces the number of displayed labels  | 
|  CQgsLayerDefinition | Holds generic methods for loading/exporting QLR files  | 
|  CQgsLayerMetadataFormatter | Formats layer metadata into HTML  | 
|  CQgsLayerMetadataSearchResults | Container of result records from a layer metadata search  | 
|  ►CUi::QgsLayerMetadataSearchWidget |  | 
|  CQgsLayerMetadataSearchWidget | Offers layer metadata search and filtering  | 
|  CQgsLayerNotesUtils | Contains utility functions for working with layer notes  | 
|  ►CUi::QgsLayerRefreshWidgetBase |  | 
|  CQgsMapLayerRefreshSettingsWidget | A widget for configuring the automatic refresh settings for map layers  | 
|  CQgsLayerRestorer | RAII class to restore layer configuration on destruction (opacity, filters, ...)  | 
|  ►CUi::QgsLayerTreeEmbeddedConfigWidgetBase |  | 
|  CQgsLayerTreeEmbeddedConfigWidget | A widget to configure layer tree embedded widgets for a particular map layer  | 
|  CQgsLayerTreeEmbeddedWidgetProvider | Provider interface to be implemented in order to introduce new kinds of embedded widgets for use in layer tree  | 
|  CQgsLayerTreeEmbeddedWidgetRegistry | Registry of widgets that may be embedded into layer tree view  | 
|  CQgsLayerTreeFilterSettings | Contains settings relating to filtering the contents of QgsLayerTreeModel and views  | 
|  CQgsLayerTreeUtils | Assorted functions for dealing with layer trees  | 
|  CQgsLayerTreeViewMenuProvider | Implementation of this interface can be implemented to allow QgsLayerTreeView instance to provide custom context menus (opened upon right-click)  | 
|  CQgsLayoutAligner | Handles aligning and distributing sets of layout items  | 
|  ►CUi::QgsLayoutAtlasWidgetBase |  | 
|  CQgsLayoutAtlasWidget | Widget for configuring the properties of a layout atlas  | 
|  ►CUi::QgsLayoutAttributeSelectionDialogBase |  | 
|  CQgsLayoutAttributeSelectionDialog | A dialog to select what attributes to display (in the table item), set the column properties and specify a sort order  | 
|  ►CUi::QgsLayoutAttributeTableWidgetBase |  | 
|  CQgsLayoutAttributeTableWidget | A widget for configuring layout attribute table items  | 
|  ►CUi::QgsLayoutElevationProfileWidgetBase |  | 
|  CQgsLayoutElevationProfileWidget | A widget for layout elevation profile item settings  | 
|  CQgsLayoutExporter | Handles rendering and exports of layouts to various formats  | 
|  ►CUi::QgsLayoutGuideWidgetBase |  | 
|  CQgsLayoutGuideWidget | Widget for managing the layout guides  | 
|  CQgsLayoutGuiUtils | Utils for layout handling from app  | 
|  ►CUi::QgsLayoutHtmlWidgetBase |  | 
|  CQgsLayoutHtmlWidget | A widget for configuring layout html items  | 
|  ►CUi::QgsLayoutImageExportOptionsDialog |  | 
|  CQgsLayoutImageExportOptionsDialog | A dialog for customizing the properties of an exported image file  | 
|  ►CQgsLayoutItemAbstractGuiMetadata | Stores GUI metadata about one layout item class  | 
|  CQgsLayoutItemGuiMetadata | Convenience metadata class that uses static functions to handle layout item GUI behavior  | 
|  ►CQgsLayoutItemAbstractMetadata | Stores metadata about one layout item class  | 
|  CQgsLayoutItemMetadata | Convenience metadata class that uses static functions to create layout items and their configuration widgets  | 
|  CQgsLayoutItemGuiGroup | Stores GUI metadata about a group of layout item classes  | 
|  ►CQgsLayoutItemMapItemStack | A collection of map items which are drawn above the map content in a QgsLayoutItemMap  | 
|  CQgsLayoutItemMapGridStack | A collection of grids which is drawn above the map content in a QgsLayoutItemMap  | 
|  CQgsLayoutItemMapOverviewStack | A collection of overviews which are drawn above the map content in a QgsLayoutItemMap  | 
|  CQgsLayoutItemRenderContext | Contains settings and helpers relating to a render of a QgsLayoutItem  | 
|  ►CUi::QgsLayoutItemWidgetBase |  | 
|  CQgsLayoutItemPropertiesWidget | A widget for controlling the common properties of layout items (e.g  | 
|  ►CUi::QgsLayoutLabelWidgetBase |  | 
|  CQgsLayoutLabelWidget | A widget for layout item settings  | 
|  ►CUi::QgsLayoutLegendLayersDialogBase |  | 
|  CQgsLayoutLegendLayersDialog | A dialog to add new layers to the legend  | 
|  ►CUi::QgsLayoutManualTableWidgetBase |  | 
|  CQgsLayoutManualTableWidget | A widget for configuring layout manual table items  | 
|  ►CUi::QgsLayoutMapClippingWidgetBase |  | 
|  CQgsLayoutMapClippingWidget | Allows configuration of layout map clipping settings  | 
|  ►CUi::QgsLayoutMapGridWidgetBase |  | 
|  CQgsLayoutMapGridWidget | A widget for configuring layout map grid items  | 
|  ►CUi::QgsLayoutMapLabelingWidgetBase |  | 
|  CQgsLayoutMapLabelingWidget | Allows configuration of layout map labeling settings  | 
|  ►CUi::QgsLayoutMapWidgetBase |  | 
|  CQgsLayoutMapWidget | Input widget for the configuration of QgsLayoutItemMap  | 
|  ►CUi::QgsLayoutMarkerWidgetBase |  | 
|  CQgsLayoutMarkerWidget | A widget for configuring layout shape items  | 
|  CQgsLayoutMeasurement | Provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units  | 
|  CQgsLayoutMeasurementConverter | Provides a method of converting QgsLayoutMeasurements from one unit to another  | 
|  ►CQgsLayoutMultiFrameAbstractMetadata | Stores metadata about one layout multiframe class  | 
|  CQgsLayoutMultiFrameMetadata | Convenience metadata class that uses static functions to create layout multiframes and their configuration widgets  | 
|  ►CUi::QgsLayoutNewItemPropertiesDialog |  | 
|  CQgsLayoutItemPropertiesDialog | A dialog for configuring properties like the size and position of layout items  | 
|  ►CUi::QgsLayoutNewPageDialog |  | 
|  CQgsLayoutAddPagesDialog | A dialog for configuring properties of new pages to be added to a layout  | 
|  ►CUi::QgsLayoutPagePropertiesWidget |  | 
|  CQgsLayoutPagePropertiesWidget | A widget for configuring properties of pages in a layout  | 
|  ►CUi::QgsLayoutPictureWidgetBase |  | 
|  CQgsLayoutPictureWidget | A widget for configuring layout picture items  | 
|  CQgsLayoutPoint | Provides a method of storing points, consisting of an x and y coordinate, for use in QGIS layouts  | 
|  ►CUi::QgsLayoutPolygonWidgetBase |  | 
|  CQgsLayoutPolygonWidget | Input widget for QgsLayoutItemPolygon  | 
|  ►CUi::QgsLayoutPolylineWidgetBase |  | 
|  CQgsLayoutPolylineWidget | Input widget for QgsLayoutItemPolyline  | 
|  ►CUi::QgsLayoutScaleBarWidgetBase |  | 
|  CQgsLayoutScaleBarWidget | A widget to define the properties of a QgsLayoutItemScaleBar  | 
|  ►CUi::QgsLayoutShapeWidgetBase |  | 
|  CQgsLayoutShapeWidget | A widget for configuring layout shape items  | 
|  CQgsLayoutSize | Provides a method of storing sizes, consisting of a width and height, for use in QGIS layouts  | 
|  ►CUi::QgsLayoutTableBackgroundDialog |  | 
|  CQgsLayoutTableBackgroundColorsDialog | A dialog for customization of the cell background colors for a QgsLayoutTable  | 
|  CQgsLayoutTableColumn | Stores properties of a column for a QgsLayoutTable  | 
|  CQgsLayoutTableStyle | Styling option for a layout table cell  | 
|  ►CQgsLayoutUndoObjectInterface | Interface for layout objects which support undo/redo commands  | 
|  CQgsLayout | Base class for layouts, which can contain items such as maps, labels, scalebars, etc  | 
|  CQgsLayoutItem | Base class for graphical items within a QgsLayout  | 
|  CQgsLayoutMultiFrame | Abstract base class for layout items with the ability to distribute the content to several frames (QgsLayoutFrame items)  | 
|  ►CQgsLayoutSerializableObject | An interface for layout objects which can be stored and read from DOM elements  | 
|  CQgsLayoutAtlas | Used to render QgsLayout as an atlas, by iterating over the features from an associated vector layer  | 
|  CQgsLayoutGridSettings | Contains settings relating to the appearance, spacing and offset for layout grids  | 
|  CQgsLayoutGuideCollection | Stores and manages the snap guides used by a layout  | 
|  CQgsLayoutPageCollection | A manager for a collection of pages in a layout  | 
|  CQgsLayoutSnapper | Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible  | 
|  CQgsLayoutUtils | Utilities for layouts  | 
|  CQgsLayoutViewMenuProvider | Interface for a QgsLayoutView context menu  | 
|  ►CUi::QgsLayoutWidgetBase |  | 
|  CQgsLayoutPropertiesWidget | Widget for configuring the properties of a layout  | 
|  CQgsLazInfo | Extracts information contained in a LAZ file, such as the public header block and variable length records  | 
|  CQgsLeastSquares | Utilities for calculation of least squares based transformations  | 
|  CQgsLegendPatchShape | Represents a patch shape for use in map legends  | 
|  ►CUi::QgsLegendPatchShapeWidgetBase |  | 
|  CQgsLegendPatchShapeWidget | Widget for configuring a custom legend patch shape  | 
|  CQgsLegendRenderer | Handles automatic layout and rendering of legends  | 
|  CQgsLegendSettings | Stores the appearance and layout settings for legend drawing with QgsLegendRenderer  | 
|  CQgsLegendStyle | Contains detailed styling information relating to how a layout legend should be rendered  | 
|  CQgsLegendSymbolItem | Stores information about one class/rule of a vector layer renderer in a unified way that can be used by the legend model for rendering of legend  | 
|  ►CQgsLightSource | Base class for light sources in 3d scenes  | 
|  CQgsDirectionalLightSettings | Definition of a directional light in a 3D map scene  | 
|  CQgsPointLightSettings | Definition of a point light in a 3D map scene  | 
|  ►CUi::QgsLimitedRandomColorRampWidgetBase |  | 
|  CQgsLimitedRandomColorRampWidget | A widget which allows users to modify the properties of a QgsLimitedRandomColorRamp  | 
|  ►CUi::QgsLinearReferencingSymbolLayerWidgetBase |  | 
|  CQgsLinearReferencingSymbolLayerWidget | A widget for controlling the properties of a QgsLinearReferencingSymbolLayer  | 
|  CQgsLineSegment2D | Represents a single 2D line segment, consisting of a 2D start and end vertex only  | 
|  ►CUi::QgsListConfigDlg |  | 
|  CQgsListConfigDlg | A configuration dialog for the List Widget class  | 
|  ►CUi::QgsLoadRasterAttributeTableDialogBase |  | 
|  CQgsLoadRasterAttributeTableDialog | A dialog allowing selection of a VAT.DBF file and associating the resulting raster attribute table with a raster band  | 
|  CQgsLocalDefaultSettings | Contains local default settings which should be respected when creating new objects such as QgsProjects  | 
|  CQgsLocaleNumC | Sets the current locale to the c locale for the lifetime of the object  | 
|  CQgsLocalizedDataPathRegistry | A registry class to hold localized data paths which can be used for basemaps, logos, etc  | 
|  CQgsLocatorContext | Encapsulates the properties relating to the context of a locator search  | 
|  ►CQgsLocatorFilter SIP_ABSTRACT |  | 
|  ►CQgsAbstractGeocoderLocatorFilter | An abstract base class which implements a locator filter populated from a QgsGeocoderInterface  | 
|  CQgsGeocoderLocatorFilter | An adapter class which implements a locator filter populated from a QgsGeocoderInterface  | 
|  CQgsLocatorResult | Encapsulates properties of an individual matching result found by a QgsLocatorFilter  | 
|  CQgsLogger | Responsible for printing debug/warning/error messages to the console  | 
|  ►CUi::QgsLUDialogBase |  | 
|  CQgsLUDialog | A dialog for setting a lower and upper range value  | 
|  ►CUi::QgsManageConnectionsDialogBase |  | 
|  CQgsManageConnectionsDialog | A dialog for importing or exporting stored connections  | 
|  ►CQgsMapBoxGlStyleAbstractSource | Abstract base class for MapBox GL style sources  | 
|  CQgsMapBoxGlStyleRasterSource | Encapsulates a MapBox GL style raster source  | 
|  CQgsMapBoxGlStyleConversionContext | Context for a MapBox GL style conversion operation  | 
|  CQgsMapBoxGlStyleConverter | Handles conversion of MapBox GL styles to QGIS vector tile renderers and labeling settings  | 
|  CQgsMapBoxGlStyleRasterSubLayer | Encapsulates a MapBox GL style raster sub layer  | 
|  CQgsMapCanvasInteractionBlocker | An interface for objects which block interactions with a QgsMapCanvas  | 
|  CQgsMapCanvasUtils | Utility functions for working with QgsMapCanvas widgets  | 
|  CQgsMapClippingRegion | A map clipping region (in map coordinates and CRS)  | 
|  CQgsMapClippingUtils | Utility functions for use when clipping map renders  | 
|  CQgsMapDecoration | Interface for map decorations  | 
|  CQgsMapHitTest | Runs a hit test with given map settings  | 
|  CQgsMapInfoSymbolConversionContext | Context for a MapInfo symbol conversion operation  | 
|  CQgsMapInfoSymbolConverter | Handles conversion of MapInfo symbols to QGIS symbology  | 
|  CQgsMapLayerActionContext | Encapsulates the context in which a QgsMapLayerAction action is executed  | 
|  ►CQgsMapLayerActionContextGenerator | An interface for objects which can create a QgsMapLayerActionContext  | 
|  CQgsAttributeDialog | An attribute table dialog for a vector layer  | 
|  CQgsMapLayerConfigWidgetContext | Encapsulates the context for a QgsMapLayerConfigWidget  | 
|  CQgsMapLayerConfigWidgetFactory | Factory class for creating custom map layer property pages  | 
|  CQgsMapLayerDependency | Models dependencies with or between map layers  | 
|  CQgsMapLayerFactory | Contains utility functions for creating map layers  | 
|  CQgsMapLayerLegendUtils | Miscellaneous utility functions for handling of map layer legend  | 
|  ►CQgsMapLayerRenderer | Base class for utility classes that encapsulate information necessary for rendering of map layers  | 
|  CQgsAnnotationLayerRenderer | Implementation of threaded rendering for annotation layers  | 
|  CQgsGroupLayerRenderer | Implementation of threaded rendering for group layers  | 
|  CQgsMeshLayerRenderer | Implementation of threaded rendering for mesh layers  | 
|  CQgsPointCloudLayerRenderer | Implementation of threaded rendering for point cloud layers  | 
|  CQgsRasterLayerRenderer | Implementation of threaded rendering for raster layers  | 
|  CQgsTiledSceneLayerRenderer | Implementation of threaded 2D rendering for tiled scene layers  | 
|  CQgsVectorLayerRenderer | Implementation of threaded rendering for vector layers  | 
|  CQgsVectorTileLayerRenderer | Provides map rendering functionality for vector tile layers  | 
|  ►CUi::QgsMapLayerSaveStyleDialog |  | 
|  CQgsMapLayerSaveStyleDialog | A dialog which allows saving map layer styles  | 
|  ►CUi::QgsMapLayerServerPropertiesWidgetBase |  | 
|  CQgsMapLayerServerPropertiesWidget | Provides widget to edit server properties  | 
|  CQgsMapLayerStyle | Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer  | 
|  CQgsMapLayerStyleOverride | Restore overridden layer style on destruction  | 
|  CQgsMapLayerUtils | Contains utility functions for working with map layers  | 
|  CQgsWms::QgsMapRendererJobProxy | Proxy for sequential or parallel map render job  | 
|  CQgsMapSettingsUtils | Utilities for map settings  | 
|  CQgsMapToolShapeMetadata | Base class for shape map tools metadata to be used in QgsMapToolShapeRegistry  | 
|  CQgsMapToolShapeRegistry | Keeps track of the registered shape map tools  | 
|  CQgsMapToPixel | Perform transforms between map coordinates and device coordinates  | 
|  CQgsMapUnitScale | Struct for storing maximum and minimum scales for measurements in map units  | 
|  ►CUi::QgsMapUnitScaleWidgetBase |  | 
|  CQgsMapUnitScaleWidget | A widget which allows the user to choose the minimum and maximum scale of an object in map units and millimeters  | 
|  CQgsMargins | Defines the four margins of a rectangle  | 
|  CQgsMaskedLayer |  | 
|  CQgsMaskIdProvider | Allows the creation of mask ids based on the different label layers and to give a mask id from a label layer  | 
|  CQgsMaskRenderSettings | Contains settings regarding how masks are calculated and handled during a map render  | 
|  ►CUi::QgsMaskSymbolLayerWidgetBase |  | 
|  CQgsMaskMarkerSymbolLayerWidget | Symbol layer widget for the handling of QgsMaskMarkerSymbolLayer  | 
|  ►CQgsMasterLayoutInterface | Interface for master layout type objects, such as print layouts and reports  | 
|  CQgsPrintLayout | Print layout, a QgsLayout subclass for static or atlas-based layouts  | 
|  ►CUi::QgsMasterPasswordResetDialog |  | 
|  CQgsMasterPasswordResetDialog | Dialog to verify current master password and initiate reset of authentication database with a new password  | 
|  CQgsMaterialContext | Context settings for a material  | 
|  CQgsMaterialRegistry | Registry of available 3d material settings classes  | 
|  ►CQgsMaterialSettingsAbstractMetadata | Stores metadata about one 3D material settings class  | 
|  CQgsMaterialSettingsMetadata | Convenience metadata class that uses static functions to create a 3D material settings object and its widget  | 
|  CQgsMatrix4x4 | A simple 4x4 matrix implementation useful for transformation in 3D space  | 
|  CQgsMbTiles | Utility class for reading and writing MBTiles files (which are SQLite3 databases)  | 
|  CQgsMemoryProviderUtils | Utility functions for use with the memory vector data provider  | 
|  ►CUi::QgsMergedFeatureRendererWidgetBase |  | 
|  CQgsMergedFeatureRendererWidget | A widget for configuring options for a QgsMergedFeatureRenderer  | 
|  CQgsMesh | Mesh - vertices, edges and faces  | 
|  ►CQgsMesh3DAveragingMethod | Abstract class for interpolating 3d stacked mesh data to 2d data  | 
|  CQgsMeshElevationAveragingMethod | Elevation averaging method averages the values based on range defined absolute value to the model's datum  | 
|  CQgsMeshMultiLevelsAveragingMethod | Multi level averaging method specifies limits of vertical layers from the top layer down or reversed  | 
|  CQgsMeshRelativeHeightAveragingMethod | Relative height averaging method which averages the values based on range defined relative to bed elevation or surface  | 
|  CQgsMeshSigmaAveragingMethod | Sigma averages over the values between 0 (bed level) and 1 (surface)  | 
|  CQgsMesh3DDataBlock | A block of 3d stacked mesh data related N faces defined on base mesh frame  | 
|  CQgsMeshCalculator | Performs mesh layer calculations  | 
|  CQgsMeshContours | Exporter of contours lines or polygons from a mesh layer  | 
|  CQgsMeshDataBlock | A block of integers/doubles from a mesh dataset  | 
|  ►CQgsMeshDataset | Abstract class that represents a mesh dataset  | 
|  CQgsMeshMemoryDataset | Stores mesh memory datasets  | 
|  CQgsMeshVerticesElevationDataset | Represents a dataset with elevation value of the vertices of an existing mesh that can be edited  | 
|  CQgsMeshZValueDataset | Convenient class that can be used to obtain a dataset that represents the Z values of mesh vertices  | 
|  ►CQgsMeshDatasetGroup | Abstract class that represents a dataset group  | 
|  CQgsMeshMemoryDatasetGroup | Represents a mesh dataset group stored in memory  | 
|  CQgsMeshVerticesElevationDatasetGroup | Represents a dataset group with elevation value of the vertices of an existing mesh that can be edited  | 
|  CQgsMeshVirtualDatasetGroup | Represents a dataset group calculated from a formula string  | 
|  CQgsMeshZValueDatasetGroup | Convenience class that can be used to obtain a dataset group on vertices that represents the Z value of the mesh vertices  | 
|  CQgsMeshDatasetGroupMetadata | A collection of dataset group metadata such as whether the data is vector or scalar, name  | 
|  CQgsMeshDatasetGroupTreeItem | Tree item for display of the mesh dataset groups  | 
|  ►CUi::QgsMeshDatasetGroupTreeWidgetBase |  | 
|  CQgsMeshDatasetGroupTreeWidget | A widget for configuring dataset groups attached to a QgsMeshLayer  | 
|  CQgsMeshDatasetIndex | An index that identifies the dataset group (e.g  | 
|  CQgsMeshDatasetMetadata | Represents mesh dataset metadata, such as whether the data is valid or the associated time  | 
|  ►CQgsMeshDatasetSourceInterface | Interface for mesh datasets and dataset groups  | 
|  CQgsMeshDataProvider | Base class for providing data for QgsMeshLayer  | 
|  CQgsMeshExtraDatasetStore | Stores and accesses extra dataset groups for meshes  | 
|  CQgsMeshDatasetValue | Represents a single mesh dataset value  | 
|  ►CQgsMeshDataSourceInterface | Interface for mesh data sources  | 
|  CQgsMeshDataProvider | Base class for providing data for QgsMeshLayer  | 
|  CQgsMeshDriverMetadata | Holds metadata about mesh drivers  | 
|  CQgsMeshEditingError | Represents an error which occurred during mesh editing  | 
|  ►CUi::QgsMeshLabelingWidget |  | 
|  CQgsMeshLabelingWidget | Master widget for configuration of labeling of a mesh layer  | 
|  ►CUi::QgsMeshLayerPropertiesBase |  | 
|  CQgsMeshLayerProperties | A dialog for configuring mesh layer properties  | 
|  ►CUi::QgsMeshRenderer3dAveragingWidgetBase |  | 
|  CQgsMeshRenderer3DAveragingWidget | A widget for setup of the averaging method from 3d to 2d datasets on 3d stacked mesh  | 
|  ►CUi::QgsMeshRendererActiveDatasetWidgetBase |  | 
|  CQgsMeshRendererActiveDatasetWidget | Widget for selection of active dataset group from tree view  | 
|  CQgsMeshRendererMeshSettings | Represents a mesh renderer settings for mesh objects  | 
|  ►CUi::QgsMeshRendererMeshSettingsWidgetBase |  | 
|  CQgsMeshRendererMeshSettingsWidget | A widget for setup of the mesh frame settings of the mesh layer  | 
|  CQgsMeshRendererScalarSettings | Represents a mesh renderer settings for scalar datasets  | 
|  ►CUi::QgsMeshRendererScalarSettingsWidgetBase |  | 
|  CQgsMeshRendererScalarSettingsWidget | A widget for setup of the scalar dataset renderer settings of a mesh layer  | 
|  CQgsMeshRendererSettings | Represents all mesh renderer settings  | 
|  CQgsMeshRendererVectorArrowSettings | Represents a mesh renderer settings for vector datasets displayed with arrows  | 
|  CQgsMeshRendererVectorSettings | Represents a renderer settings for vector datasets  | 
|  ►CUi::QgsMeshRendererVectorSettingsWidgetBase |  | 
|  CQgsMeshRendererVectorSettingsWidget | A widget for setup of the vector dataset renderer settings of a mesh layer  | 
|  CQgsMeshRendererVectorStreamlineSettings | Represents a streamline renderer settings for vector datasets displayed by streamlines  | 
|  CQgsMeshRendererVectorTracesSettings | Represents a trace renderer settings for vector datasets displayed by particle traces  | 
|  CQgsMeshRendererVectorWindBarbSettings | Represents a mesh renderer settings for vector datasets displayed with wind barbs  | 
|  CQgsMeshSimplificationSettings | Represents an overview renderer settings  | 
|  CQgsMeshSpatialIndex | A spatial index for QgsMeshFace or QgsMeshEdge objects  | 
|  ►CUi::QgsMeshStaticDatasetWidget |  | 
|  CQgsMeshStaticDatasetWidget | A widget for setup of the static dataset of a mesh layer  | 
|  CQgsMeshTimeSettings | Represents a mesh time settings for mesh datasets  | 
|  CQgsMeshUtils | Provides utility functions for working with mesh data  | 
|  ►CUi::QgsMeshVariableStrokeWidthWidget |  | 
|  CQgsMeshVariableStrokeWidthWidget | A widget to set parameters of variable stroke width  | 
|  CQgsMeshVectorTraceAnimationGenerator | A wrapper for QgsMeshParticuleTracesField used to render the particles  | 
|  CQgsMeshVertexCirculator | Convenience class that turns around a vertex and provides information about faces and vertices  | 
|  CQgsMessageLogNotifyBlocker | Temporarily blocks the application QgsMessageLog (see QgsApplication::messageLog()) from emitting the messageReceived( bool ) signal for the lifetime of the object  | 
|  ►CUi::QgsMessageLogViewer |  | 
|  CQgsMessageLogViewer | A generic dialog widget for displaying QGIS log messages  | 
|  ►CQgsMessageOutput | Interface for showing messages from QGIS in GUI independent way  | 
|  CQgsMessageOutputConsole | Default implementation of message output interface  | 
|  CQgsMessageViewer | A generic message view for displaying QGIS messages  | 
|  ►CUi::QgsMessageViewer |  | 
|  CQgsMessageViewer | A generic message view for displaying QGIS messages  | 
|  CQgsMetadataSearchContext | Metadata search context  | 
|  CQgsMetadataUtils | Contains utility functions for working with metadata  | 
|  ►CUi::QgsMetadataWidgetBase |  | 
|  CQgsMetadataWidget | A wizard to edit metadata on a map layer  | 
|  CQgsMimeDataUtils | Contains utility functions for working with MIME data  | 
|  CQgsModelSnapper | Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible  | 
|  ►CUi::QgsMultiBandColorRendererWidgetBase |  | 
|  CQgsMultiBandColorRendererWidget | A widget for configuring a QgsMultiBandColorRenderer  | 
|  CQgsMultiRenderChecker | Allows checking rendered images against comparison images  | 
|  CQgsNetworkAuthenticationHandler | Network authentication handler, used for responding to network authentication requests during network requests  | 
|  CQgsNetworkReplyContent | Encapsulates a network reply within a container which is inexpensive to copy and safe to pass between threads  | 
|  CQgsNetworkRequestParameters | Encapsulates parameters and properties of a network request  | 
|  ►CQgsNetworkStrategy | Defines strategy used for calculation of the edge cost in networks  | 
|  CQgsNetworkDistanceStrategy | Strategy for calculating edge cost based on its length  | 
|  CQgsNetworkSpeedStrategy | Strategy for calculating edge cost based on travel time  | 
|  ►CUi::QgsNewAuxiliaryFieldDialogBase |  | 
|  CQgsNewAuxiliaryFieldDialog | A dialog to create a new auxiliary field  | 
|  ►CUi::QgsNewAuxiliaryLayerDialogBase |  | 
|  CQgsNewAuxiliaryLayerDialog | A dialog to create a new auxiliary layer  | 
|  ►CUi::QgsNewDatabaseTableNameWidget |  | 
|  CQgsNewDatabaseTableNameWidget | A widget which embeds the browser view to select a DB schema and a new table name  | 
|  ►CUi::QgsNewGeoPackageLayerDialogBase |  | 
|  CQgsNewGeoPackageLayerDialog | Dialog to set up parameters to create a new GeoPackage layer, and on accept() to create it and add it to the layers  | 
|  ►CUi::QgsNewHttpConnectionBase |  | 
|  CQgsNewHttpConnection | Dialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc  | 
|  ►CUi::QgsNewMemoryLayerDialogBase |  | 
|  CQgsNewMemoryLayerDialog | A dialog for configuring the properties of a new memory (scratch) layer  | 
|  ►CUi::QgsNewOgrConnectionBase |  | 
|  CQgsNewOgrConnection | Dialog to allow the user to define, test and save connection information for OGR databases  | 
|  ►CUi::QgsNewVectorLayerDialogBase |  | 
|  CQgsNewVectorLayerDialog | A dialog for configuring the properties of a new vector layer  | 
|  ►CQgsNineCellFilter | Base class for raster analysis methods that work with a 3x3 cell filter and calculate the value of each cell based on the cell value and the eight neighbour cells  | 
|  ►CQgsDerivativeFilter | Adds the ability to calculate derivatives in x- and y-directions  | 
|  CQgsAspectFilter | Calculates aspect values in a window of 3x3 cells based on first order derivatives in x- and y- directions  | 
|  CQgsHillshadeFilter | A hillshade filter  | 
|  CQgsSlopeFilter | Calculates slope values in a window of 3x3 cells based on first order derivatives in x- and y- directions  | 
|  CQgsRuggednessFilter | Calculates the ruggedness index based on a 3x3 moving window  | 
|  CQgsTotalCurvatureFilter | Calculates total curvature as described by Wilson, Gallant (2000): terrain analysis  | 
|  ►CQgsNumericFormat | Abstract base class for numeric formatters, which allow for formatting a numeric value for display  | 
|  ►CQgsBasicNumericFormat | A numeric formatter which returns a simple text representation of a value  | 
|  CQgsBearingNumericFormat | A numeric formatter which returns a text representation of a direction/bearing  | 
|  CQgsCurrencyNumericFormat | A numeric formatter which returns a text representation of a currency value  | 
|  CQgsGeographicCoordinateNumericFormat | A numeric formatter which returns a text representation of a geographic coordinate (latitude or longitude)  | 
|  CQgsPercentageNumericFormat | A numeric formatter which returns a text representation of a percentage value  | 
|  CQgsScientificNumericFormat | A numeric formatter which returns a scientific notation representation of a value  | 
|  CQgsExpressionBasedNumericFormat | A numeric formatter which uses a QgsExpression to calculate the text representation of a value  | 
|  CQgsFallbackNumericFormat | A basic numeric formatter which returns a simple text representation of a value  | 
|  CQgsFractionNumericFormat | A numeric formatter which returns a vulgar fractional representation of a decimal value (e.g  | 
|  CQgsNumericFormatConfigurationWidgetFactory | Interface base class for factories for numeric format configuration widgets  | 
|  CQgsNumericFormatContext | A context for numeric formats  | 
|  CQgsNumericFormatGuiRegistry | A registry for widgets which configure QgsNumericFormat objects  | 
|  CQgsNumericFormatRegistry | A registry which manages classes of QgsNumericFormat  | 
|  ►CUi::QgsNumericFormatSelectorBase |  | 
|  CQgsNumericFormatSelectorWidget | A widget which allows choice of numeric formats and the properties of them  | 
|  CQgsObjectCustomProperties | Simple key-value store (keys = strings, values = variants) that supports loading/saving to/from XML in  | 
|  CQgsOgcCrsUtils | Utilities related to OGC CRS encodings  | 
|  CQgsOgcUtils | Provides various utility functions for conversion between OGC (Open Geospatial Consortium) standards and QGIS internal representations  | 
|  CQgsOgcUtilsExpressionFromFilter | Internal use by QgsOgcUtils  | 
|  CQgsOgcUtilsExprToFilter | Internal use by QgsOgcUtils  | 
|  CQgsOgcUtilsSQLStatementToFilter | Internal use by QgsOgcUtils  | 
|  CQgsOgrUtils | Utilities for working with OGR features and layers  | 
|  CQgsOpenClUtils | Utilities responsible for common OpenCL operations  | 
|  CQgsOptional< T > | A container for other classes and adds an additional enabled/disabled flag  | 
|  ►CQgsOptional< QgsExpression > |  | 
|  CQgsOptionalExpression | An expression with an additional enabled flag  | 
|  ►CQgsOptionsDialogHighlightWidget | Container for a widget to be used to search text in the option dialog  | 
|  CQgsOptionsDialogHighlightButton | A highlight widget for buttons  | 
|  CQgsOptionsDialogHighlightCheckBox | A highlight widget for checkboxes  | 
|  CQgsOptionsDialogHighlightGroupBox | A highlight widget for group boxes  | 
|  CQgsOptionsDialogHighlightLabel | A highlight widget for labels  | 
|  CQgsOptionsDialogHighlightTable | A highlight widget for table widgets  | 
|  CQgsOptionsDialogHighlightTree | A highlight widget for trees  | 
|  CQgsSettingsTreeWidget | A widget with the settings tree to visualize, search and edit settings  | 
|  ►CUi::QgsOrganizeTableColumnsDialog |  | 
|  CQgsOrganizeTableColumnsDialog | Dialog for organising (hiding and reordering) columns in the attributes table  | 
|  CQgsOrientedBox3D | Represents a oriented (rotated) box in 3 dimensions  | 
|  CQgsOWSServerFilterRestorer | RAII class to restore layer filters on destruction  | 
|  ►CUi::QgsOWSSourceSelectBase |  | 
|  CQgsOWSSourceSelect | Dialog to create connections and add layers WCS etc  | 
|  ►CUi::QgsOWSSourceWidgetBase |  | 
|  CQgsOWSSourceWidget | This widget sets and updates OWS layers source URI  | 
|  CQgsPageSize | A named page size for layouts  | 
|  CQgsPageSizeRegistry | A registry for known page sizes  | 
|  ►CQgsPaintEffect | Base class for visual effects which can be applied to QPicture drawings  | 
|  CQgsBlurEffect | A paint effect which blurs a source picture, using a number of different blur methods  | 
|  CQgsColorEffect | A paint effect which alters the colors (e.g., brightness, contrast) in a source picture  | 
|  CQgsDrawSourceEffect | A paint effect which draws the source picture with minor or no alterations  | 
|  CQgsEffectStack | A paint effect which consists of a stack of other chained paint effects  | 
|  ►CQgsGlowEffect | Base class for paint effects which draw a glow inside or outside a picture  | 
|  CQgsInnerGlowEffect | A paint effect which draws a glow within a picture  | 
|  CQgsOuterGlowEffect | A paint effect which draws a glow outside of a picture  | 
|  ►CQgsShadowEffect | Base class for paint effects which render offset, blurred shadows  | 
|  CQgsDropShadowEffect | A paint effect which draws an offset and optionally blurred drop shadow  | 
|  CQgsInnerShadowEffect | A paint effect which draws an offset and optionally blurred drop shadow within a picture  | 
|  CQgsTransformEffect | A paint effect which applies transformations (such as move, scale and rotate) to a picture  | 
|  ►CQgsPaintEffectAbstractMetadata | Stores metadata about a paint effect class  | 
|  CQgsPaintEffectMetadata | Convenience metadata class that uses static functions to create an effect and its widget  | 
|  CQgsPaintEffectRegistry | Registry of available paint effects  | 
|  CQgsPainterSwapper | Manages painter saving and restoring required for drawing on a different painter (mask painter for example)  | 
|  CQgsPainting | Contains miscellaneous painting utility functions  | 
|  ►CUi::QgsPalettedRendererWidgetBase |  | 
|  CQgsPalettedRendererWidget | A widget for configuring QgsPalettedRasterRenderer  | 
|  CQgsPalLabeling | PAL labeling utilities  | 
|  CQgsPalLayerSettings | Contains settings for how a map layer will be labeled  | 
|  CQgsPathResolver | Resolves relative paths into absolute paths and vice versa  | 
|  ►CUi::QgsPdfExportOptionsDialog |  | 
|  CQgsLayoutPdfExportOptionsDialog | A dialog for customizing the properties of an exported PDF file from a layout  | 
|  CQgsPdfRenderer | Utility class for rendering PDF documents  | 
|  ►CUi::QgsPercentageNumericFormatWidgetBase |  | 
|  CQgsPercentageNumericFormatWidget | A widget which allows control over the properties of a QgsPercentageNumericFormat  | 
|  CQgsPkiBundle | Storage set for PKI bundle: SSL certificate, key, optional CA cert chain  | 
|  CQgsPkiConfigBundle | Storage set for constructed SSL certificate, key, associated with an authentication config  | 
|  ►CUi::QgsPlaybackControllerWidgetBase |  | 
|  CQgsPlaybackControllerWidget | A compound widget containing a set of buttons for controlling media playback  | 
|  ►CQgsPlot | Base class for plot/chart/graphs  | 
|  CQgs2DPlot | Base class for 2-dimensional plot/chart/graphs  | 
|  CQgsPlotAxis | Encapsulates the properties of a plot axis  | 
|  CQgsPlotDefaultSettings | Manages default settings for plot objects  | 
|  CQgsPluginLayerRegistry | A registry of plugin layers types  | 
|  CQgsPluginLayerType | Responsible for creating plugin specific map layers  | 
|  CQgsPointCloudAttribute | Attribute for point cloud data pair of name and size in bytes  | 
|  CQgsPointCloudAttributeCollection | A collection of point cloud attributes  | 
|  CQgsPointCloudAttributeStatistics | Stores statistics of one attribute of a point cloud dataset  | 
|  CQgsPointCloudBlock | Base class for storing raw data from point cloud nodes  | 
|  CQgsPointCloudCacheKey | Container class for QgsPointCloudBlock cache keys  | 
|  CQgsPointCloudCategory | Represents an individual category (class) from a QgsPointCloudClassifiedRenderer  | 
|  CQgsPointCloudIndex | Smart pointer for QgsAbstractPointCloudIndex  | 
|  CQgsPointCloudLayerEditUtils | Contains utility functions for editing point cloud layers  | 
|  CQgsPointCloudLayerExporter | Handles exporting point cloud layers to memory layers, OGR supported files and PDAL supported files  | 
|  ►CUi::QgsPointCloudLayerSaveAsDialogBase |  | 
|  CQgsPointCloudLayerSaveAsDialog | A dialog for selecting destination file and parameters for point cloud exports  | 
|  CQgsPointCloudNode | Keeps metadata for an indexed point cloud node  | 
|  CQgsPointCloudNodeId | Represents an indexed point cloud node's position in octree  | 
|  ►CUi::QgsPointCloudQueryBuilderBase |  | 
|  CQgsPointCloudQueryBuilder | Query Builder for layers  | 
|  CQgsPointCloudRenderContext | Encapsulates the render context for a 2D point cloud rendering operation  | 
|  ►CQgsPointCloudRenderer | Abstract base class for 2d point cloud renderers  | 
|  CQgsPointCloudAttributeByRampRenderer | An RGB renderer for 2d visualisation of point clouds using embedded red, green and blue attributes  | 
|  CQgsPointCloudClassifiedRenderer | Renders point clouds by a classification attribute  | 
|  CQgsPointCloudExtentRenderer | A renderer for 2d visualisation of point clouds which shows the dataset's extents using a fill symbol  | 
|  CQgsPointCloudRgbRenderer | An RGB renderer for 2d visualisation of point clouds using embedded red, green and blue attributes  | 
|  ►CQgsPointCloudRendererAbstractMetadata | Stores metadata about one point cloud renderer class  | 
|  CQgsPointCloudRendererMetadata | Convenience metadata class that uses static functions to create point cloud renderer and its widget  | 
|  ►CUi::QgsPointCloudRendererPropsDialogBase |  | 
|  CQgsPointCloudRendererPropertiesWidget | A generic widget for setting the 2D renderer for a point cloud layer  | 
|  CQgsPointCloudRendererRegistry | Registry of 2D renderers for point clouds  | 
|  CQgsPointCloudRequest | Point cloud data request  | 
|  CQgsPointCloudStatistics | Used to store statistics of a point cloud dataset  | 
|  ►CUi::QgsPointClusterRendererWidgetBase |  | 
|  CQgsPointClusterRendererWidget | A widget which allows configuration of the properties for a QgsPointClusterRenderer  | 
|  ►CUi::QgsPointDisplacementRendererWidgetBase |  | 
|  CQgsPointDisplacementRendererWidget | A widget for configuring QgsPointDisplacementRenderer  | 
|  ►CQgsPointXY | Represents a 2D point  | 
|  CQgsReferencedPointXY | A QgsPointXY with associated coordinate reference system  | 
|  CQgsPolymorphicRelation | A relation where the referenced (parent) layer is calculated based on fields from the referencing (child) layer  | 
|  CQgsPostgresStringUtils | Provides functions to handle postgres array-like formatted lists in strings  | 
|  CQgsPrecalculatedTextMetrics | Contains precalculated properties regarding text metrics for text to be rendered at a later stage  | 
|  ►CQgsPreparedPointCloudRendererData | Base class for 2d point cloud renderer prepared data containers  | 
|  CQgsPointCloudAttributeByRampRendererPreparedData | Prepared data container for QgsPointCloudAttributeByRampRenderer  | 
|  CQgsPointCloudClassifiedRendererPreparedData | Prepared data container for QgsPointCloudClassifiedRenderer  | 
|  CQgsPointCloudRgbRendererPreparedData | Prepared data container for QgsPointCloudRgbRenderer  | 
|  ►CUi::QgsPresetColorRampWidgetBase |  | 
|  CQgsPresetColorRampWidget | A widget which allows users to modify the properties of a QgsPresetSchemeColorRamp  | 
|  CQgsProcessing | Contains enumerations and other constants for use in processing algorithms and parameters  | 
|  ►CQgsProcessingAlgorithm | Abstract base class for processing algorithms  | 
|  ►CQgsProcessingFeatureBasedAlgorithm | An abstract QgsProcessingAlgorithm base class for processing algorithms which operate "feature-by-feature"  | 
|  CQgsBatchGeocodeAlgorithm | A base class for batch geocoder algorithms, which takes a QgsGeocoderInterface object and exposes it as a Processing algorithm for batch geocoding operations  | 
|  CQgsProcessingAlgorithmConfigurationWidgetFactory | Interface base class for factories for algorithm configuration widgets  | 
|  CQgsProcessingAlgorithmInformation | Contains basic properties for a Processing algorithm  | 
|  CQgsProcessingContext | Contains information about the context in which a processing algorithm is executed  | 
|  CQgsProcessingContextGenerator | An interface for objects which can create Processing contexts  | 
|  CQgsProcessingFeatureSourceDefinition | Encapsulates settings relating to a feature source input to a processing algorithm  | 
|  CQgsProcessingGui | Contains general functions and values related to Processing GUI components  | 
|  CQgsProcessingGuiRegistry | A registry for widgets for use with the Processing framework  | 
|  CQgsProcessingGuiUtils | Contains utility functions relating to Processing GUI components  | 
|  CQgsProcessingLayerPostProcessorInterface | An interface for layer post-processing handlers for execution following a processing algorithm operation  | 
|  CQgsProcessingModelChildAlgorithmResult | Encapsulates the results of running a child algorithm within a model  | 
|  CQgsProcessingModelInitialRunConfig | Configuration settings which control how a Processing model is executed  | 
|  CQgsProcessingModelResult | Encapsulates the results of running a Processing model  | 
|  ►CQgsProcessingOutputDefinition | Base class for the definition of processing outputs  | 
|  CQgsProcessingOutputBoolean | A boolean output for processing algorithms  | 
|  CQgsProcessingOutputConditionalBranch | A conditional branch output for processing algorithms, which represents a possible model logic flow which branches out from this algorithm  | 
|  CQgsProcessingOutputFile | A file output for processing algorithms  | 
|  CQgsProcessingOutputFolder | A folder output for processing algorithms  | 
|  CQgsProcessingOutputHtml | A HTML file output for processing algorithms  | 
|  CQgsProcessingOutputMapLayer | A map layer output for processing algorithms, where layers may be either vector or raster  | 
|  CQgsProcessingOutputMultipleLayers | A multi-layer output for processing algorithms which create map layers, when the number and nature of the output layers is not predefined  | 
|  CQgsProcessingOutputNumber | A numeric output for processing algorithms  | 
|  CQgsProcessingOutputPointCloudLayer | A pointcloud layer output for processing algorithms  | 
|  CQgsProcessingOutputRasterLayer | A raster layer output for processing algorithms  | 
|  CQgsProcessingOutputString | A string output for processing algorithms  | 
|  CQgsProcessingOutputVariant | A variant output for processing algorithms, capable of storing any QVariant value  | 
|  CQgsProcessingOutputVectorLayer | A vector layer output for processing algorithms  | 
|  CQgsProcessingOutputVectorTileLayer | A vector tile layer output for processing algorithms  | 
|  CQgsProcessingOutputLayerDefinition | Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm  | 
|  ►CQgsProcessingParameterDefinition | Base class for the definition of processing parameters  | 
|  CQgsProcessingDestinationParameter | Base class for all parameter definitions which represent file or layer destinations, e.g  | 
|  CQgsProcessingParameterAggregate | A parameter for "aggregate" configurations, which consist of a definition of desired output fields, types, and aggregate used to populate them  | 
|  CQgsProcessingParameterAlignRasterLayers | A parameter for Processing algorithms specifying how rasters should be aligned  | 
|  CQgsProcessingParameterAnnotationLayer | An annotation layer parameter for processing algorithms  | 
|  CQgsProcessingParameterAuthConfig | A string parameter for authentication configuration ID values  | 
|  CQgsProcessingParameterBand | A raster band parameter for Processing algorithms  | 
|  CQgsProcessingParameterBoolean | A boolean parameter for processing algorithms  | 
|  CQgsProcessingParameterColor | A color parameter for processing algorithms  | 
|  CQgsProcessingParameterCoordinateOperation | A coordinate operation parameter for processing algorithms  | 
|  CQgsProcessingParameterCrs | A coordinate reference system parameter for processing algorithms  | 
|  CQgsProcessingParameterDatabaseSchema | A database schema parameter for processing algorithms, allowing users to select from existing schemas on a registered database connection  | 
|  CQgsProcessingParameterDatabaseTable | A database table name parameter for processing algorithms  | 
|  CQgsProcessingParameterDateTime | A datetime (or pure date or time) parameter for processing algorithms  | 
|  CQgsProcessingParameterDxfLayers | A parameter for Processing algorithms that need a list of input vector layers to export as DXF file  | 
|  CQgsProcessingParameterEnum | An enum based parameter for processing algorithms, allowing for selection from predefined values  | 
|  CQgsProcessingParameterExpression | An expression parameter for processing algorithms  | 
|  CQgsProcessingParameterExtent | A rectangular map extent parameter for processing algorithms  | 
|  CQgsProcessingParameterFeatureSource | An input feature source (such as vector layers) parameter for processing algorithms  | 
|  CQgsProcessingParameterField | A vector layer or feature source field parameter for processing algorithms  | 
|  CQgsProcessingParameterFieldMapping | A parameter for "field mapping" configurations, which consist of a definition of desired output fields, types, and expressions used to populate them  | 
|  CQgsProcessingParameterFile | An input file or folder parameter for processing algorithms  | 
|  CQgsProcessingParameterGeometry | A geometry parameter for processing algorithms  | 
|  CQgsProcessingParameterLayout | A print layout parameter, allowing users to select a print layout  | 
|  CQgsProcessingParameterLayoutItem | A print layout item parameter, allowing users to select a particular item from a print layout  | 
|  CQgsProcessingParameterMapLayer | A map layer parameter for processing algorithms  | 
|  CQgsProcessingParameterMapTheme | A map theme parameter for processing algorithms, allowing users to select an existing map theme from a project  | 
|  CQgsProcessingParameterMatrix | A table (matrix) parameter for processing algorithms  | 
|  CQgsProcessingParameterMeshDatasetGroups | A parameter for processing algorithms that need a list of mesh dataset groups  | 
|  CQgsProcessingParameterMeshDatasetTime | A parameter for processing algorithms that need a list of mesh dataset index from time parameter  | 
|  CQgsProcessingParameterMeshLayer | A mesh layer parameter for processing algorithms  | 
|  CQgsProcessingParameterMultipleLayers | A parameter for processing algorithms which accepts multiple map layers  | 
|  ►CQgsProcessingParameterNumber | A numeric parameter for processing algorithms  | 
|  CQgsProcessingParameterArea | A double numeric parameter for area values  | 
|  CQgsProcessingParameterDistance | A double numeric parameter for distance values  | 
|  CQgsProcessingParameterDuration | A double numeric parameter for duration values  | 
|  CQgsProcessingParameterScale | A double numeric parameter for map scale values  | 
|  CQgsProcessingParameterVolume | A double numeric parameter for volume values  | 
|  CQgsProcessingParameterPoint | A point parameter for processing algorithms  | 
|  CQgsProcessingParameterPointCloudAttribute | A point cloud layer attribute parameter for Processing algorithms  | 
|  CQgsProcessingParameterPointCloudLayer | A point cloud layer parameter for processing algorithms  | 
|  CQgsProcessingParameterProviderConnection | A data provider connection parameter for processing algorithms, allowing users to select from available registered connections for a particular data provider  | 
|  CQgsProcessingParameterRange | A numeric range parameter for processing algorithms  | 
|  CQgsProcessingParameterRasterLayer | A raster layer parameter for processing algorithms  | 
|  CQgsProcessingParameterString | A string parameter for processing algorithms  | 
|  CQgsProcessingParameterTinInputLayers | A parameter for processing algorithms that need a list of input vector layers to construct a TIN  | 
|  CQgsProcessingParameterVectorLayer | A vector layer (with or without geometry) parameter for processing algorithms  | 
|  CQgsProcessingParameterVectorTileWriterLayers | A parameter for Processing algorithms that need a list of input vector layers for writing of vector tiles  | 
|  ►CQgsProcessingParameterLimitedDataTypes | Can be inherited by parameters which require limits to their acceptable data types  | 
|  CQgsProcessingParameterFeatureSource | An input feature source (such as vector layers) parameter for processing algorithms  | 
|  CQgsProcessingParameterMapLayer | A map layer parameter for processing algorithms  | 
|  CQgsProcessingParameterVectorLayer | A vector layer (with or without geometry) parameter for processing algorithms  | 
|  CQgsProcessingParameters | A collection of utilities for working with parameters when running a processing algorithm  | 
|  CQgsProcessingParametersGenerator | An interface for objects which can create sets of parameter values for processing algorithms  | 
|  ►CQgsProcessingParameterType | Makes metadata of processing parameters available  | 
|  CQgsProcessingParameterTypeAnnotationLayer | An annotation layer parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeAuthConfig | An authentication configuration parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeBand | A raster band parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeBoolean | A boolean parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeColor | A color parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeCoordinateOperation | A coordinate operation parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeCrs | A crs parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeDatabaseSchema | A database schema name parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeDatabaseTable | A database table name parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeDateTime | A datetime parameter for processing algorithms  | 
|  ►CQgsProcessingParameterTypeDestination | A common generic type for destination parameter, for specifying the destination path for a vector layer created by the algorithm  | 
|  CQgsProcessingParameterTypeFeatureSink | A feature sink parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeFileDestination | A generic file based destination parameter, for specifying the destination path for a file (non-map layer) created by the algorithm  | 
|  CQgsProcessingParameterTypeFolderDestination | A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm  | 
|  CQgsProcessingParameterTypePointCloudDestination | A pointcloud layer destination parameter, for specifying the destination path for a point cloud layer created by the algorithm  | 
|  CQgsProcessingParameterTypeRasterDestination | A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm  | 
|  CQgsProcessingParameterTypeVectorDestination | A vector layer destination parameter, for specifying the destination path for a vector layer created by the algorithm  | 
|  CQgsProcessingParameterTypeVectorTileDestination | A vector tile layer destination parameter, for specifying the destination path for a vector tile layer created by the algorithm  | 
|  CQgsProcessingParameterTypeEnum | An enum based parameter for processing algorithms, allowing for selection from predefined values  | 
|  CQgsProcessingParameterTypeExpression | An expression parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeExtent | A rectangular map extent parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeFeatureSource | An input feature source (such as vector layers) parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeField | A vector layer or feature source field parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeFile | An input file or folder parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeGeometry | A geometry parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeLayout | A print layout parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeLayoutItem | A print layout item parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeMapLayer | A generic map layer parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeMapTheme | A map theme parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypeMatrix | A table (matrix) parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeMeshLayer | A mesh layer parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeMultipleLayers | A parameter for processing algorithms which accepts multiple map layers  | 
|  ►CQgsProcessingParameterTypeNumber | A numeric parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeArea | An area parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeDistance | A distance parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeDuration | A duration parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeScale | A scale parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeVolume | A volume parameter for processing algorithms  | 
|  CQgsProcessingParameterTypePoint | A point parameter for processing algorithms  | 
|  CQgsProcessingParameterTypePointCloudAttribute | A point cloud layer attribute parameter for Processing algorithms  | 
|  CQgsProcessingParameterTypePointCloudLayer | A point cloud layer parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeProviderConnection | A provider connection name parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeRange | A numeric range parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeRasterLayer | A raster layer parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeString | A string parameter for processing algorithms  | 
|  CQgsProcessingParameterTypeVectorLayer | A vector layer parameter for processing algorithms  | 
|  CQgsProcessingParameterWidgetContext | Contains settings which reflect the context in which a Processing parameter widget is shown  | 
|  CQgsProcessingParameterWidgetFactoryInterface | An interface for Processing widget wrapper factories  | 
|  CQgsProcessingUtils | Utility functions for use with processing classes  | 
|  CQgsProfileExporter | Handles exports of elevation profiles in various formats  | 
|  CQgsProfileGenerationContext | Encapsulates the context in which an elevation profile is to be generated  | 
|  CQgsProfileIdentifyContext | Encapsulates the context of identifying profile results  | 
|  CQgsProfileIdentifyResults | Stores identify results generated by a QgsAbstractProfileResults object  | 
|  CQgsProfilePoint | Encapsulates a point on a distance-elevation profile  | 
|  CQgsProfileRenderContext | Abstract base class for storage of elevation profiles  | 
|  CQgsProfileRequest | Encapsulates properties and constraints relating to fetching elevation profiles from different sources  | 
|  CQgsProfileSnapContext | Encapsulates the context of snapping a profile point  | 
|  CQgsProfileSnapResult | Encapsulates results of snapping a profile point  | 
|  CQgsProfileSourceRegistry | Registry of profile sources used by QgsProfilePlotRenderer  | 
|  CQgsProjContext | Used to create and store a proj context object, correctly freeing the context upon destruction  | 
|  ►CQgsProjectBadLayerHandler | Interface for classes that handle missing layer files when reading project files  | 
|  CQgsStoreBadLayerInfo | Stores layer IDs for bad (broken) layers  | 
|  CQgsProjectDirtyBlocker | Temporarily blocks QgsProject "dirtying" for the lifetime of the object  | 
|  CQgsProjectFileTransform | Convert from older project file versions to newer  | 
|  CQgsProjectionFactors | Contains various cartographic properties, such as scale factors, angular distortion and meridian convergence  | 
|  ►CUi::QgsProjectionSelectorBase |  | 
|  CQgsProjectionSelectionTreeWidget | A widget for selecting a coordinate reference system from a tree  | 
|  ►CQgsProjectProperty | An abstract base class for QGIS project property hierarchys  | 
|  CQgsProjectPropertyKey | Project property key node  | 
|  CQgsProjectPropertyValue | Project property value node, contains a QgsProjectPropertyKey's value  | 
|  CQgsProjectServerValidator | Validates the server specific parts of the configuration of a QGIS project  | 
|  CQgsProjectStorage | Abstract interface for project storage - to be implemented by various backends and registered in QgsProjectStorageRegistry  | 
|  CQgsProjectStorageGuiProvider | Abstract interface for project storage GUI - to be implemented by various backends and registered in QgsProjectStorageGuiRegistry  | 
|  CQgsProjectStorageGuiRegistry | A registry / canonical manager of GUI parts of project storage backends  | 
|  CQgsProjectStorageRegistry | Registry of storage backends that QgsProject may use  | 
|  ►CQgsProjectTranslator | An interface for objects which can translate project strings  | 
|  CQgsProject | Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc  | 
|  CQgsProjectUtils | Contains utility functions for working with QGIS projects  | 
|  CQgsProjectVersion | Describes the version of a project  | 
|  CQgsProjOperation | Contains information about a PROJ operation  | 
|  CQgsProjUtils | Utility functions for working with the proj library  | 
|  CQgsProperty | A store for object properties  | 
|  CQgsPropertyDefinition | Definition for a property  | 
|  ►CQgsPropertyTransformer | Abstract base class for objects which transform the calculated value of a property  | 
|  CQgsColorRampTransformer | QgsPropertyTransformer subclass for transforming a numeric value into a color from a color ramp  | 
|  CQgsGenericNumericTransformer | QgsPropertyTransformer subclass for scaling an input numeric value into an output numeric value  | 
|  CQgsSizeScaleTransformer | QgsPropertyTransformer subclass for scaling a value into a size according to various scaling methods  | 
|  CQgsProviderGuiMetadata | Holds data for the GUI part of the data providers  | 
|  CQgsProviderGuiRegistry | A registry / canonical manager of GUI parts of data providers  | 
|  CQgsProviderRegistry | A registry / canonical manager of data providers  | 
|  CQgsProviderSourceWidgetProvider | An interface for providers of widgets designed to configure a data provider's source  | 
|  CQgsProviderSourceWidgetProviderRegistry | A registry that keeps a list of provider source widget providers  | 
|  CQgsProviderSqlQueryBuilder | Provides an interface for provider-specific creation of SQL queries  | 
|  CQgsProviderSublayerDetails | Contains details about a sub layer available from a dataset  | 
|  ►CUi::QgsProviderSublayersDialogBase |  | 
|  CQgsProviderSublayersDialog | Dialog for selecting provider sublayers  | 
|  CQgsProviderUtils | Contains utility functions for working with data providers  | 
|  CQgsPythonRunner | Utility class for running Python commands from various parts of QGIS  | 
|  CQgsQuadrilateral | Quadrilateral geometry type  | 
|  ►CQgsQuadtreeChunkLoaderFactory |  | 
|  ►CQgsTerrainGenerator | Base class for generators of terrain  | 
|  CQgsDemTerrainGenerator | Implementation of terrain generator that uses a raster layer with DEM to build terrain  | 
|  CQgsFlatTerrainGenerator | Terrain generator that creates a simple square flat area  | 
|  CQgsOnlineTerrainGenerator | Implementation of terrain generator that uses online resources to download heightmaps  | 
|  CQgsQuantizedMeshTerrainGenerator | Terrain generator using a Quantized Mesh tile layer  | 
|  CQgsQuantizedMeshHeader |  | 
|  CQgsQuantizedMeshTile |  | 
|  ►CUi::QgsQueryBuilderBase |  | 
|  CQgsQueryBuilder | Query Builder for layers  | 
|  CQgsSearchQueryBuilder | Query builder for search strings  | 
|  CQgsRange< T > | A template based class for storing ranges (lower to upper values)  | 
|  ►CQgsRange< double > |  | 
|  CQgsDoubleRange | QgsRange which stores a range of double values  | 
|  ►CQgsRange< int > |  | 
|  CQgsIntRange | QgsRange which stores a range of integer values  | 
|  ►CUi::QgsRangeConfigDlgBase |  | 
|  CQgsRangeConfigDlg | Configuration widget for range widgets  | 
|  CQgsRangeRequestCache | A custom cache for handling the storage and retrieval of HTTP range requests on disk  | 
|  CQgsRaster | Raster namespace  | 
|  CQgsRasterAttributeTable | Represents a Raster Attribute Table (RAT)  | 
|  ►CUi::QgsRasterAttributeTableAddColumnDialogBase |  | 
|  CQgsRasterAttributeTableAddColumnDialog | A dialog which collects options to add a new column to a raster attribute table  | 
|  ►CUi::QgsRasterAttributeTableAddRowDialogBase |  | 
|  CQgsRasterAttributeTableAddRowDialog | The QgsRasterAttributeTableAddColumnDialog class collects options to add a new row to a raster attribute table  | 
|  CQgsRasterBandStats | The RasterBandStats struct is a container for statistics about a single raster band  | 
|  CQgsRasterBlock | Raster data container  | 
|  CQgsRasterCalcNode | Represents a node in a raster calculator  | 
|  CQgsRasterCalculator | Performs raster layer calculations  | 
|  CQgsRasterCalculatorEntry | Represents an individual raster layer/band number entry within a raster calculation  | 
|  CQgsRasterChecker | A helper class for unit tests that need to write an image and compare it to an expected result or render time  | 
|  ►CUi::QgsRasterContourRendererWidget |  | 
|  CQgsRasterContourRendererWidget | Configuration widget for QgsRasterContourRenderer  | 
|  CQgsRasterDrawer | The drawing pipe for raster layers  | 
|  CQgsRasterFileWriter | The raster file writer which allows you to save a raster to a new file  | 
|  ►CUi::QgsRasterFormatSaveOptionsWidgetBase |  | 
|  CQgsRasterFormatSaveOptionsWidget | A widget to select format-specific raster saving options  | 
|  CQgsRasterHistogram | A container for a histogram of a single raster band  | 
|  ►CUi::QgsRasterHistogramWidgetBase |  | 
|  CQgsRasterHistogramWidget | A widget for display and configuring a raster layer histogram  | 
|  CQgsRasterIdentifyResult | Raster identify results container  | 
|  ►CQgsRasterInterface | Base class for processing filters like renderers, reprojector, resampler etc  | 
|  CQgsBrightnessContrastFilter | Brightness/contrast and gamma correction filter pipe for rasters  | 
|  CQgsHueSaturationFilter | Color and saturation filter pipe for rasters  | 
|  CQgsRasterDataProvider | Base class for raster data providers  | 
|  CQgsRasterNuller | Raster pipe that deals with null values  | 
|  CQgsRasterProjector | Implements approximate projection support for optimised raster transformation  | 
|  ►CQgsRasterRenderer | Raster renderer pipe that applies colors to a raster  | 
|  CQgsHillshadeRenderer | A renderer for generating live hillshade models  | 
|  CQgsMultiBandColorRenderer | Renderer for multiband images with the color components  | 
|  CQgsPalettedRasterRenderer | Renderer for paletted raster images  | 
|  CQgsRasterContourRenderer | Raster renderer that generates contours on the fly for a source raster band  | 
|  CQgsRasterSingleColorRenderer | Raster renderer which renders all data pixels using a single color  | 
|  CQgsSingleBandColorDataRenderer | Raster renderer pipe for single band color  | 
|  CQgsSingleBandGrayRenderer | Raster renderer pipe for single band gray  | 
|  CQgsSingleBandPseudoColorRenderer | Raster renderer pipe for single band pseudocolor  | 
|  CQgsRasterResampleFilter | Resample filter pipe for rasters  | 
|  CQgsRasterIterator | Iterator for sequentially processing raster cells  | 
|  ►CUi::QgsRasterLabelingWidgetBase |  | 
|  CQgsRasterLabelingWidget | Master widget for configuration of labeling of a raster layer  | 
|  ►CUi::QgsRasterLayerPropertiesBase |  | 
|  CQgsRasterLayerProperties | A dialog for raster layer properties  | 
|  ►CUi::QgsRasterLayerSaveAsDialogBase |  | 
|  CQgsRasterLayerSaveAsDialog | A dialog for configuring raster layer export parameters  | 
|  ►CUi::QgsRasterLayerTemporalPropertiesWidgetBase |  | 
|  CQgsRasterLayerTemporalPropertiesWidget | A widget for configuring the temporal properties for a raster layer  | 
|  CQgsRasterLayerUtils | Contains utility functions for working with raster layers  | 
|  CQgsRasterMatrix | Represents a matrix in a raster calculator operation  | 
|  CQgsRasterMinMaxOrigin | Describes the origin of minimum and maximum values in a raster  | 
|  ►CUi::QgsRasterMinMaxWidgetBase |  | 
|  CQgsRasterMinMaxWidget | A widget for configuring how the minimum and maximum value of a raster layer is determined  | 
|  CQgsRasterPipe | Contains a pipeline of raster interfaces for sequential raster processing  | 
|  CQgsRasterPyramid | This struct is used to store pyramid info for the raster layer  | 
|  ►CUi::QgsRasterPyramidsOptionsWidgetBase |  | 
|  CQgsRasterPyramidsOptionsWidget | A widget to select format-specific raster saving options  | 
|  CQgsRasterRange | Represents a range of raster values between min and max, optionally including the min and max value  | 
|  CQgsRasterRendererRegistry | Registry for raster renderers  | 
|  CQgsRasterRendererRegistryEntry | Registry for raster renderer entries  | 
|  CQgsRasterRendererUtils | Utility functions for raster renderers  | 
|  ►CQgsRasterResampler | Interface for resampling rasters (e.g  | 
|  ►CQgsRasterResamplerV2 | Interface for resampling rasters (V2) (e.g  | 
|  CQgsBilinearRasterResampler | Bilinear raster resampler  | 
|  CQgsCubicRasterResampler | Cubic Raster Resampler  | 
|  CQgsRasterShader | Interface for all raster shaders  | 
|  ►CQgsRasterShaderFunction | The raster shade function applies a shader to a pixel at render time - typically used to render grayscale images as false color  | 
|  CQgsColorRampShader | A ramp shader will color a raster pixel based on a list of values ranges in a ramp  | 
|  ►CUi::QgsRasterSingleColorRendererWidgetBase |  | 
|  CQgsRasterSingleColorRendererWidget | Renderer widget for the single color renderer  | 
|  CQgsRasterTransparency | Defines the list of pixel values to be considered as transparent or semi transparent when rendering rasters  | 
|  ►CUi::QgsRasterTransparencyWidget |  | 
|  CQgsRasterTransparencyWidget | A widget for controlling a raster layer's transparency and related options  | 
|  CQgsRasterViewPort | This class provides details of the viewable area that a raster will be rendered into  | 
|  CQgsRay2D | A 2D ray which extends from an origin point to an infinite distance in a given direction  | 
|  CQgsRay3D | A representation of a ray in 3D  | 
|  CQgsReadWriteContext | A container for the context for various read/write operations on objects  | 
|  CQgsReadWriteContextCategoryPopper | Allows entering a context category and takes care of leaving this category on deletion of the class  | 
|  CQgsReadWriteLocker | A convenience class that simplifies locking and unlocking QReadWriteLocks  | 
|  CQgsRecentStyleHandler | Handles and tracks style items recently used in the QGIS GUI  | 
|  ►CQgsRectangle | A rectangle specified with double values  | 
|  CQgsReferencedRectangle | A QgsRectangle with associated coordinate reference system  | 
|  ►CQgsReferencedGeometryBase | A base class for geometry primitives which are stored with an associated reference system  | 
|  CQgsReferencedGeometry | A QgsGeometry with associated coordinate reference system  | 
|  CQgsReferencedPointXY | A QgsPointXY with associated coordinate reference system  | 
|  CQgsReferencedRectangle | A QgsRectangle with associated coordinate reference system  | 
|  CQgsRegularPolygon | Regular Polygon geometry type  | 
|  CQgsRelation | Represents a relationship between two vector layers  | 
|  CQgsRelationContext | Context for relations  | 
|  ►CUi::QgsRelationEditorConfigWidgetBase |  | 
|  CQgsRelationEditorConfigWidget | Creates a new configuration widget for the relation editor widget  | 
|  CQgsRelationWidgetRegistry | Keeps track of the registered relations widgets  | 
|  CQgsRelief | Produces colored relief rasters from DEM  | 
|  ►CUi::QgsRelReferenceConfigDlgBase |  | 
|  CQgsRelationReferenceConfigDlg | Configuration widget for relation reference widgets  | 
|  CQgsRemappingSinkDefinition | Defines the parameters used to remap features when creating a QgsRemappingProxyFeatureSink  | 
|  CQgsRenderChecker | Helper class for unit tests that need to write an image and compare it to an expected result or render time  | 
|  CQgsRenderedFeatureHandlerInterface | An interface for classes which provide custom handlers for features rendered as part of a map render job  | 
|  ►CQgsRenderedItemDetails | Base class for detailed information about a rendered item  | 
|  CQgsRenderedAnnotationItemDetails | Contains information about a rendered annotation item  | 
|  CQgsRenderedLayerStatistics | Contains computed statistics for a layer render  | 
|  CQgsRenderedItemResults | Stores collated details of rendered items during a map rendering operation  | 
|  CQgsWms::QgsRenderer | Map renderer for WMS requests  | 
|  ►CQgsRendererAbstractMetadata | Stores metadata about one renderer class  | 
|  CQgsRendererMetadata | Convenience metadata class that uses static functions to create renderer and its widget  | 
|  CQgsRendererCategory | Represents an individual category (class) from a QgsCategorizedSymbolRenderer  | 
|  ►CUi::QgsRendererMeshPropsWidgetBase |  | 
|  CQgsRendererMeshPropertiesWidget | Widget for renderer properties of the mesh, contours (scalars) and vectors data associated with the mesh layer  | 
|  ►CUi::QgsRendererPropsDialogBase |  | 
|  CQgsRendererPropertiesDialog | A dialog for configuring vector layer renderers  | 
|  CQgsRendererRange | Represents a value range for a QgsGraduatedSymbolRenderer  | 
|  CQgsRendererRangeLabelFormat | Encapsulates the formatting for a QgsRendererRange label  | 
|  ►CUi::QgsRendererRasterPropsWidgetBase |  | 
|  CQgsRendererRasterPropertiesWidget | A widget for configuring properties of a raster layer renderer  | 
|  CQgsRendererRegistry | Registry of renderers  | 
|  ►CUi::QgsRendererRulePropsWidget |  | 
|  CQgsRendererRulePropsWidget | A widget for editing the details of a rule based renderer rule  | 
|  ►CUi::QgsRendererWidgetContainerBase |  | 
|  CQgsPanelWidgetStack | A stack widget to manage multiple overlapping stacked panels  | 
|  CQgsRequestHandler | An interface hiding the details of reading input and writing output from/to a wms request mechanism  | 
|  ►CUi::QgsRichTextEditorBase |  | 
|  CQgsRichTextEditor | A widget for editing rich text documents, with support for user controlled formatting of text and insertion of hyperlinks and images  | 
|  ►CUi::QgsRuleBasedLabelingWidget |  | 
|  CQgsRuleBasedLabelingWidget | Widget for configuring rule based labeling  | 
|  CQgsRuleBasedRendererCount |  | 
|  ►CUi::QgsRuleBasedRendererWidget |  | 
|  CQgsRuleBasedRendererWidget | A widget for configuring a QgsRuleBasedRenderer  | 
|  CQgsRuntimeProfilerNode | A node representing an entry in a QgsRuntimeProfiler  | 
|  CQgsSatelliteInfo | Encapsulates information relating to a GPS satellite  | 
|  ►CQgsScaleBarRenderer | Abstract base class for scale bar renderers  | 
|  CQgsDoubleBoxScaleBarRenderer | Double box with alternating colors  | 
|  CQgsHollowScaleBarRenderer | Scalebar style that draws a single box with alternating color for the segments, with horizontal lines through alternating segments  | 
|  CQgsNumericScaleBarRenderer | A scale bar style that draws text in the form of '1:XXXXX'  | 
|  CQgsSingleBoxScaleBarRenderer | Scalebar style that draws a single box with alternating color for the segments  | 
|  CQgsSteppedLineScaleBarRenderer | Scalebar style that draws a stepped line representation of a scalebar  | 
|  CQgsTicksScaleBarRenderer | A scale bar that draws segments using short ticks  | 
|  CQgsScaleBarRendererRegistry | A registry which manages registered scalebar renderers  | 
|  CQgsScaleBarSettings | Stores the appearance and layout settings for scalebar drawing with QgsScaleBarRenderer  | 
|  CQgsScaleCalculator | Calculates scale for a given combination of canvas size, map extent, and monitor dpi  | 
|  CQgsScaleUtils | Contains utility functions for working with map scales  | 
|  ►CUi::QgsScientificNumericFormatWidgetBase |  | 
|  CQgsScientificNumericFormatWidget | A widget which allows control over the properties of a QgsScientificNumericFormat  | 
|  CQgsScopedAssignObjectToCurrentThread | Temporarily moves a QObject to the current thread, then resets it back to nullptr thread on destruction  | 
|  CQgsScopedProjCollectingLogger | Scoped object for temporary swapping to an error-collecting PROJ log function  | 
|  CQgsScopedProjSilentLogger | Scoped object for temporary suppression of PROJ logging output  | 
|  CQgsScopedProxyProgressTask | A QgsProxyProgressTask with automatic lifetime  | 
|  CQgsScopedQPainterState | Scoped object for saving and restoring a QPainter object's state  | 
|  CQgsScopedRenderContextPainterSwap | Scoped object for temporary replacement of a QgsRenderContext destination painter  | 
|  CQgsScopedRenderContextReferenceScaleOverride | Scoped object for temporary override of the symbologyReferenceScale property of a QgsRenderContext  | 
|  CQgsScopedRenderContextScaleToMm | Scoped object for temporary scaling of a QgsRenderContext for millimeter based rendering  | 
|  CQgsScopedRenderContextScaleToPixels | Scoped object for temporary scaling of a QgsRenderContext for pixel based rendering  | 
|  CQgsScopedRuntimeProfile | Scoped object for logging of the runtime for a single operation or group of operations  | 
|  CQgsScopeLogger | Logs the location of the call  | 
|  CQgsScreenProperties | Stores properties relating to a screen  | 
|  CQgsScrollBarHighlight | Encapsulates the details of a highlight in a scrollbar, used alongside QgsScrollBarHighlightController  | 
|  CQgsScrollBarHighlightController | Adds highlights (colored markers) to a scrollbar  | 
|  CQgsSelectionContext | Encapsulates the context of a layer selection operation  | 
|  ►CQgsSensorAbstractGuiMetadata | Stores GUI metadata about one sensor class  | 
|  CQgsSensorGuiMetadata | Convenience metadata class that uses static functions to handle sensor GUI behavior  | 
|  ►CQgsSensorAbstractMetadata | Stores metadata about a sensor class  | 
|  CQgsSensorMetadata | Convenience metadata class that uses static functions to create sensors and their configuration widgets  | 
|  CQgsSensorThingsExpansionDefinition | Encapsulates information about how relationships in a SensorThings API service should be expanded  | 
|  CQgsSensorThingsUtils | Utility functions for working with OGC SensorThings API services  | 
|  CQgsServer | A server which provides OGC web services  | 
|  ►CQgsServerApi | Server generic API endpoint abstract base class  | 
|  CQgsServerOgcApi | QGIS Server OGC API endpoint  | 
|  CQgsServerApiContext | Encapsulates the resources for a particular client request  | 
|  CQgsServerApiUtils | Contains helper functions to handle common API operations  | 
|  CQgsServerCacheFilter | Defines cache interface for QGIS Server plugins  | 
|  CQgsServerCacheManager | A helper class that centralizes caches accesses given by all the server cache filter plugins  | 
|  CQgsServerFeatureId | Contains utility functions for using primary keys for feature IDs  | 
|  CQgsServerFilter | Defines I/O filters for QGIS Server and implemented in plugins  | 
|  ►CQgsServerInterface | Defines interfaces exposed by QGIS Server and made available to plugins  | 
|  CQgsServerInterfaceImpl | Interfaces exposed by QGIS Server and made available to plugins  | 
|  ►CQgsServerMetadataUrlProperties | Manages QGIS Server properties for a map layer  | 
|  ►CQgsMapLayerServerProperties | Manages QGIS Server properties for a map layer  | 
|  CQgsVectorLayerServerProperties | Convenient class for API compatibility  | 
|  ►CQgsServerOgcApiHandler | An abstract class which represents an OGC API handler to be registered in QgsServerOgcApi class  | 
|  CQgsServerStaticHandler | Serves static files from the static path (resources/server/api/wfs3/static)  | 
|  ►CQgsServerParameterDefinition | Definition of a parameter with basic conversion methods  | 
|  CQgsServerParameter | Parameter common to all services (WMS, WFS, ...)  | 
|  CQgsWfs::QgsWfsParameter | WFS parameter received from the client  | 
|  CQgsWms::QgsWmsParameter | WMS parameter received from the client  | 
|  ►CQgsServerParameters | Provides an interface to retrieve and manipulate global parameters received from the client  | 
|  CQgsWfs::QgsWfsParameters | Provides an interface to retrieve and manipulate WFS parameters received from the client  | 
|  CQgsWms::QgsWmsParameters | Provides an interface to retrieve and manipulate WMS parameters received from the client  | 
|  CQgsServerPlugins | Initializes Python server plugins and stores a list of server plugin names  | 
|  CQgsServerProjectUtils | Contains utility functions to retrieve specific entries from a QgsProject  | 
|  CQgsServerQueryStringParameter | Holds the information regarding a query string input parameter and its validation  | 
|  ►CQgsServerRequest | Defines requests passed to QgsService classes  | 
|  CQgsBufferServerRequest | Defines a request with data  | 
|  CQgsFcgiServerRequest | Defines fcgi requests  | 
|  CQgsWms::QgsWmsRequest | Defines request interfaces passed to WMS service  | 
|  ►CQgsServerResponse | Defines the response interface passed to QgsService  | 
|  CQgsBufferServerResponse | Defines a buffered server response  | 
|  CQgsFcgiServerResponse | Defines fcgi responses  | 
|  CQgsFilterResponseDecorator | A decorator for calling filter's hooks  | 
|  CQgsServerSettings | Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values  | 
|  ►CQgsServerWmsDimensionProperties | Manages QGIS Server properties for WMS dimensions  | 
|  CQgsMapLayerServerProperties | Manages QGIS Server properties for a map layer  | 
|  ►CQgsService | Defines interfaces for QGIS server services  | 
|  CQgsWcs::Service | OGC web service specialized for WCS  | 
|  CQgsWfs::Service | OGC web service specialized for WFS  | 
|  CQgsWms::Service | OGC web service specialized for WMS  | 
|  ►CQgsServiceModule | Defines the service module interface for QGIS server services  | 
|  CQgsWcsModule | Service module specialized for WCS  | 
|  CQgsWfsModule | Module specialized for WFS service  | 
|  CQgsWmsModule | Module specialized for WMS service  | 
|  CQgsServiceNativeLoader | Defines the native service module loader for QGIS server services  | 
|  CQgsServiceNativeModuleEntry | Native module (location, the module itself and the unload function)  | 
|  CQgsServiceRegistry | A registry manager for QGIS server services  | 
|  CQgsSettingsEditorWidgetRegistry | A registry that manages editor widgets for settings  | 
|  ►CQgsSettingsEntryBase | Represents a settings entry and provides methods for reading and writing settings values  | 
|  ►CQgsSettingsEntryBaseTemplate< bool > |  | 
|  CQgsSettingsEntryBool | A boolean settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< QColor > |  | 
|  CQgsSettingsEntryColor | A color settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< double > |  | 
|  CQgsSettingsEntryDouble | A double settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< int > |  | 
|  CQgsSettingsEntryInteger | An integer settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< qlonglong > |  | 
|  CQgsSettingsEntryInteger64 | A 64 bits integer (long long) settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< QString > |  | 
|  CQgsSettingsEntryString | A string settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< QStringList > |  | 
|  CQgsSettingsEntryStringList | A string list settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< QVariant > |  | 
|  CQgsSettingsEntryVariant | A variant settings entry  | 
|  ►CQgsSettingsEntryBaseTemplate< QVariantMap > |  | 
|  CQgsSettingsEntryVariantMap | A string list settings entry  | 
|  CQgsSettingsEntryBaseTemplate< ENUM > |  | 
|  CQgsSettingsEntryBaseTemplate< FLAGS > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::GpsConnectionType > |  | 
|  CQgsSettingsEntryBaseTemplate< Qt::TimeSpec > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::GpsInformationComponent > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::DpiMode > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::TilePixelRatio > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::HttpMethod > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::SnappingMode > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::SnappingType > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::MapToolUnit > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::JoinStyle > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::EndCapStyle > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::VectorSimplificationAlgorithm > |  | 
|  CQgsSettingsEntryBaseTemplate< Qgis::VectorRenderingSimplificationFlags > |  | 
|  ►CQgsSettingsEntryBaseTemplate< T > | Base abstract class for settings entries with typed get and set methods  | 
|  CQgsSettingsEntryEnumFlag< ENUM > |  | 
|  CQgsSettingsEntryEnumFlag< FLAGS > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::GpsConnectionType > |  | 
|  CQgsSettingsEntryEnumFlag< Qt::TimeSpec > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::GpsInformationComponent > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::DpiMode > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::TilePixelRatio > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::HttpMethod > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::SnappingMode > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::SnappingType > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::MapToolUnit > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::JoinStyle > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::EndCapStyle > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::VectorSimplificationAlgorithm > |  | 
|  CQgsSettingsEntryEnumFlag< Qgis::VectorRenderingSimplificationFlags > |  | 
|  CQgsSettingsEntryEnumFlag< T > | A template class for enum and flag settings entry  | 
|  CQgsSettingsEntryGroup | Creates a group of settings which have a common definition of base key  | 
|  CQgsSettingsProxy | A helper class for access to either a temporary QgsSettings object or the thread local object  | 
|  ►CQgsSettingsRegistry | Used for settings introspection and collects a list of child QgsSettingsRegistry and a list of child QgsSettingsRegistry  | 
|  CQgsSettingsRegistryCore | Used for settings introspection and collects all QgsSettingsEntry instances of core  | 
|  CQgsSettingsRegistryGui | Used for settings introspection and collects all QgsSettingsEntry instances of GUI  | 
|  CQgsSettingsTree | Holds the tree structure for the settings in QGIS core  | 
|  ►CQgsSettingsTreeNode | A tree node for the settings tree to help organizing and introspecting the tree  | 
|  CQgsSettingsTreeNamedListNode | A named list tree node for the settings tree to help organizing and introspecting the tree  | 
|  CQgsShadowSettings | Contains configuration for rendering shadows  | 
|  CQgsShapeGenerator | Contains utility functions for generating shapes  | 
|  CQgsSignalBlocker< Object > | RAII signal blocking class  | 
|  CQgsSimplifyMethod | Contains information about how to simplify geometries fetched from a QgsFeatureIterator  | 
|  ►CUi::QgsSingleBandGrayRendererWidgetBase |  | 
|  CQgsSingleBandGrayRendererWidget | A widget for configuring a QgsSingleBandGrayRenderer  | 
|  ►CUi::QgsSingleBandPseudoColorRendererWidgetBase |  | 
|  CQgsSingleBandPseudoColorRendererWidget | Single band pseudo color renderer widget consists of a color ramp shader widget, a raster min max widget and a band selector  | 
|  ►CQgsSingleGeometryCheckError | An error from a QgsSingleGeometryCheck  | 
|  CQgsGeometryIsValidCheckError | An error for a QgsGeometryIsValid check  | 
|  CQgsGeometrySelfIntersectionCheckError | A self intersection check error  | 
|  CQgsGeometryTypeCheckError | A geometry type check error  | 
|  CQgsSipUtils | Contains utilities for working with SIP Python objects  | 
|  CQgsSkyboxSettings | Contains the configuration of a skybox entity  | 
|  CQgsSldExportContext | Holds SLD export options and other information related to SLD export of a QGIS layer style  | 
|  ►CUi::QgsSmartGroupConditionWidget |  | 
|  CQgsSmartGroupCondition | A widget for configuring the conditions attached to a style smart group  | 
|  ►CUi::QgsSmartGroupEditorDialogBase |  | 
|  CQgsSmartGroupEditorDialog | A dialog for configuring a style smart group  | 
|  CQgsSnapIndicator | Shows a snapping marker on map canvas for the current snapping match  | 
|  CQgsSnappingConfig | Stores configuration of snapping settings for the project  | 
|  CQgsSocketMonitoringThread | Thread used to monitor the fcgi socket  | 
|  ►CQgsSourceSelectProvider | An interface for pages shown in a QgsDataSourceManagerDialog  | 
|  CQgsLayerMetadataSourceSelectProvider | Source select provider for layer metadata  | 
|  CQgsSpatialIndexKDBush | A very fast static spatial index for 2D points based on a flat KD-tree  | 
|  CQgsSpatialIndexKDBushData | A container for data stored inside a QgsSpatialIndexKDBush index  | 
|  CQgsSpatialIndexUtils | Contains utility functions for working with spatial indexes  | 
|  CQgsSpatialiteCloser | Closes a spatialite database  | 
|  CQgsSphere | A spherical geometry object  | 
|  ►CUi::QgsSQLComposerDialogBase |  | 
|  CQgsSQLComposerDialog | SQL composer dialog  | 
|  CQgsSqlExpressionCompiler | Generic expression compiler for translation to provider specific SQL WHERE clauses  | 
|  CQgsSqlite3Closer | Closes a sqlite3 database  | 
|  CQgsSqlite3StatementFinalizer | Finalizes an sqlite3 statement  | 
|  CQgsSqliteUtils | Contains utilities for working with Sqlite data sources  | 
|  ►CQgsSQLStatement | Parses SQL statements  | 
|  CQgsSQLStatementFragment | Parses fragments of SQL statements, such as an expression or where clause  | 
|  CQgsSslErrorHandler | SSL error handler, used for responding to SSL errors encountered during network requests  | 
|  ►CUi::QgsStackedDiagramPropertiesBase |  | 
|  CQgsStackedDiagramProperties | A widget for editing sub diagrams  | 
|  CQgsStatisticalSummary | Calculator for summary statistics for a list of doubles  | 
|  CQgsStoredExpression | Stored expression containing name, content (expression text) and a category tag  | 
|  CQgsStringReplacement | A representation of a single string replacement  | 
|  CQgsStringReplacementCollection | A collection of string replacements (specified using QgsStringReplacement objects)  | 
|  CQgsStringStatisticalSummary | Calculator for summary statistics and aggregates for a list of strings  | 
|  CQgsStringUtils | Utility functions for working with strings  | 
|  ►CQgsStyleEntityInterface | An interface for entities which can be placed in a QgsStyle database  | 
|  CQgsStyleColorRampEntity | A color ramp entity for QgsStyle databases  | 
|  CQgsStyleLabelSettingsEntity | A label settings entity for QgsStyle databases  | 
|  CQgsStyleLegendPatchShapeEntity | A legend patch shape entity for QgsStyle databases  | 
|  CQgsStyleSymbol3DEntity | A 3d symbol entity for QgsStyle databases  | 
|  CQgsStyleSymbolEntity | A symbol entity for QgsStyle databases  | 
|  CQgsStyleTextFormatEntity | A text format entity for QgsStyle databases  | 
|  CQgsStyleEntityVisitorInterface | An interface for classes which can visit style entity (e.g  | 
|  ►CUi::QgsStyleExportImportDialogBase |  | 
|  CQgsStyleExportImportDialog | A dialog allowing importing and exporting of entities from a QgsStyle  | 
|  ►CUi::QgsStyleItemsListWidgetBase |  | 
|  CQgsStyleItemsListWidget | A reusable widget for showing a filtered list of entities from a QgsStyle database  | 
|  ►CUi::QgsStyleManagerDialogBase |  | 
|  CQgsStyleManagerDialog | A dialog allowing users to customize and populate a QgsStyle  | 
|  ►CUi::QgsStyleSaveDialog |  | 
|  CQgsStyleSaveDialog | A dialog for setting properties of a newly saved style  | 
|  ►CUi::QgsSublayersDialogBase |  | 
|  CQgsSublayersDialog | Presents a choice of sublayers  | 
|  CQgsSubsetStringEditorProvider | An interface for widgets which edit a subset string  | 
|  CQgsSubsetStringEditorProviderRegistry | A registry for subset string editor providers  | 
|  ►CUi::QgsSubstitutionListWidgetBase |  | 
|  CQgsSubstitutionListWidget | A widget which allows users to specify a list of substitutions to apply to a string, with options for exporting and importing substitution lists  | 
|  ►CQgsSymbol | Abstract base class for all rendered symbols  | 
|  CQgsFillSymbol | A fill symbol type, for rendering Polygon and MultiPolygon geometries  | 
|  CQgsLineSymbol | A line symbol type, for rendering LineString and MultiLineString geometries  | 
|  CQgsMarkerSymbol | A marker symbol type, for rendering Point and MultiPoint geometries  | 
|  CQgsSymbolAnimationSettings | Contains settings relating to symbol animation  | 
|  ►CUi::QgsSymbolAnimationSettingsWidgetBase |  | 
|  CQgsSymbolAnimationSettingsWidget | A widget for customising animation settings for a symbol  | 
|  CQgsSymbolBufferSettings | Contains settings relating to symbol buffers, which draw a "halo" effect around the symbol  | 
|  ►CUi::QgsSymbolBufferSettingsWidgetBase |  | 
|  CQgsSymbolBufferSettingsWidget | A widget for customising buffer settings for a symbol  | 
|  ►CQgsSymbolLayer | Abstract base class for symbol layers  | 
|  ►CQgsFillSymbolLayer | Abstract base class for fill symbol layers  | 
|  CQgsCentroidFillSymbolLayer | A fill symbol layer which renders a marker symbol at the centroid of a polygon geometry  | 
|  CQgsGradientFillSymbolLayer | A fill symbol layer which draws a smooth color gradient over a polygon  | 
|  ►CQgsImageFillSymbolLayer | Base class for fill symbol layers which fill polygons with a repeated image  | 
|  CQgsLinePatternFillSymbolLayer | A symbol fill consisting of repeated parallel lines  | 
|  CQgsPointPatternFillSymbolLayer | A fill symbol layer which fills polygon shapes with repeating marker symbols  | 
|  CQgsRasterFillSymbolLayer | A fill symbol layer which fills polygons with a repeated raster image  | 
|  CQgsSVGFillSymbolLayer | A fill symbol layer which fills polygons with a repeated SVG file  | 
|  CQgsRandomMarkerFillSymbolLayer | A fill symbol layer which places markers at random locations within polygons  | 
|  CQgsShapeburstFillSymbolLayer | A fill symbol layer which applies a gradient from the outer edges of a symbol to the inside  | 
|  CQgsSimpleFillSymbolLayer | Renders polygons using a single fill and stroke color  | 
|  CQgsGeometryGeneratorSymbolLayer | A symbol layer subclass which alters rendered feature shapes through the use of QGIS expressions  | 
|  ►CQgsLineSymbolLayer | Abstract base class for line symbol layers  | 
|  ►CQgsAbstractBrushedLineSymbolLayer | Base class for line symbol layer types which draws line sections using a QBrush  | 
|  CQgsLineburstSymbolLayer | Line symbol layer type which draws a gradient pattern perpendicularly along a line  | 
|  CQgsRasterLineSymbolLayer | Line symbol layer type which draws line sections using a raster image file  | 
|  CQgsArrowSymbolLayer | Line symbol layer used for representing lines as arrows  | 
|  CQgsFilledLineSymbolLayer | A line symbol layer type which fills a stroked line with a QgsFillSymbol  | 
|  CQgsInterpolatedLineSymbolLayer | A symbol layer that represents vector layer line features as interpolated lines  | 
|  CQgsLinearReferencingSymbolLayer | Line symbol layer used for decorating according to linear referencing  | 
|  CQgsSimpleLineSymbolLayer | A simple line symbol layer, which renders lines using a line in a variety of styles (e.g  | 
|  ►CQgsTemplatedLineSymbolLayerBase | Base class for templated line symbols, e.g  | 
|  CQgsHashedLineSymbolLayer | Line symbol layer type which draws repeating line sections along a line feature  | 
|  CQgsMarkerLineSymbolLayer | Line symbol layer type which draws repeating marker symbols along a line feature  | 
|  ►CQgsMarkerSymbolLayer | Abstract base class for marker symbol layers  | 
|  CQgsEllipseSymbolLayer | A symbol layer for rendering objects with major and minor axis (e.g  | 
|  CQgsFontMarkerSymbolLayer | A marker symbol layer which displays characters rendered using a font  | 
|  CQgsMaskMarkerSymbolLayer | Special symbol layer that uses its sub symbol as a selective mask  | 
|  ►CQgsRasterMarkerSymbolLayer | Raster marker symbol layer class  | 
|  CQgsAnimatedMarkerSymbolLayer | Animated marker symbol layer class  | 
|  ►CQgsSimpleMarkerSymbolLayerBase | Abstract base class for simple marker symbol layers  | 
|  CQgsFilledMarkerSymbolLayer | Filled marker symbol layer, consisting of a shape which is rendered using a QgsFillSymbol  | 
|  CQgsSimpleMarkerSymbolLayer | Simple marker symbol layer, consisting of a rendered shape with solid fill color and a stroke  | 
|  CQgsSvgMarkerSymbolLayer | A marker symbol layer which renders an SVG graphic  | 
|  CQgsVectorFieldSymbolLayer | A symbol layer class for displaying displacement arrows based on point layer attributes  | 
|  ►CQgsSymbolLayerAbstractMetadata | Stores metadata about one symbol layer class  | 
|  CQgsSymbolLayerMetadata | Convenience metadata class that uses static functions to create symbol layer and its widget  | 
|  CQgsSymbolLayerId | We may need stable references to symbol layers, when pointers to symbol layers are not usable (when a symbol or a feature renderer is cloned for example)  | 
|  CQgsSymbolLayerReference | Type used to refer to a specific symbol layer in a symbol of a layer  | 
|  CQgsSymbolLayerRegistry | Registry of available symbol layer classes  | 
|  CQgsSymbolLayerUtils | Contains utility functions for working with symbols and symbol layers  | 
|  CQgsSymbolLevelItem | Represents a symbol level during vector rendering operations  | 
|  ►CUi::QgsSymbolLevelsDialogBase |  | 
|  CQgsSymbolLevelsWidget | A widget which allows the user to modify the rendering order of symbol layers  | 
|  CQgsSymbolRenderContext | Encapsulates the context in which a symbol is being rendered  | 
|  ►CUi::QgsSymbolSelectorDialogBase |  | 
|  CQgsSymbolSelectorWidget | Symbol selector widget that can be used to select and build a symbol  | 
|  CQgsSymbolWidgetContext | Contains settings which reflect the context in which a symbol (or renderer) widget is shown, e.g., the map canvas and relevant expression contexts  | 
|  CQgsTableCell | Encapsulates the contents and formatting of a single table cell  | 
|  ►CUi::QgsTableEditorBase |  | 
|  CQgsTableEditorDialog | A reusable window for editing simple spreadsheet-style tables  | 
|  ►CUi::QgsTableEditorFormattingWidgetBase |  | 
|  CQgsTableEditorFormattingWidget | A reusable widget for formatting the contents of a QgsTableCell  | 
|  ►CUi::QgsTableWidgetUiBase |  | 
|  ►CQgsTableWidgetBase | Base widget allowing editing a collection, using a table  | 
|  CQgsKeyValueWidget | Widget allowing editing a QVariantMap, using a table  | 
|  CQgsListWidget | Widget allowing editing a QVariantList, using a table  | 
|  ►CUi::QgsTabPositionWidgetBase |  | 
|  CQgsTabPositionWidget | A widget for configuring QgsTextFormat tab positions  | 
|  ►CUi::QgsTemporalControllerWidgetBase |  | 
|  CQgsTemporalControllerWidget | A widget for controlling playback properties of a QgsTemporalController  | 
|  CQgsTemporalRange< T > | A template based class for storing temporal ranges (beginning to end values)  | 
|  CQgsTemporalRange< QDateTime > |  | 
|  ►CQgsTemporalRangeObject | Base class for objects with an associated (optional) temporal range  | 
|  CQgs3DMapSettings | Definition of the world  | 
|  CQgsLayoutItem3DMap | Implements support of 3D map views in print layouts  | 
|  CQgsLayoutItemMap | Layout graphical items for displaying a map  | 
|  CQgsMapSettings | Contains configuration for rendering maps  | 
|  CQgsRenderContext | Contains information about the context of a rendering operation  | 
|  CQgsTemporalUtils | Contains utility methods for working with temporal layers and projects  | 
|  CQgsTemporaryCursorOverride | Temporarily sets a cursor override for the QApplication for the lifetime of the object  | 
|  CQgsTemporaryCursorRestoreOverride | Temporarily removes all cursor overrides for the QApplication for the lifetime of the object  | 
|  CQgsTerrainDownloader | Takes care of downloading terrain data from a publicly available data source  | 
|  CQgsTessellator | Tessellates polygons into triangles  | 
|  CQgsTextBackgroundSettings | Container for settings relating to a text background object  | 
|  CQgsTextBlock | Represents a block of text consisting of one or more QgsTextFragment objects  | 
|  CQgsTextBlockFormat | Stores information relating to individual block formatting  | 
|  CQgsTextBufferSettings | Container for settings relating to a text buffer  | 
|  CQgsTextCharacterFormat | Stores information relating to individual character formatting  | 
|  CQgsTextDocument | Represents a document consisting of one or more QgsTextBlock objects  | 
|  CQgsTextDocumentMetrics | Contains pre-calculated metrics of a QgsTextDocument  | 
|  CQgsTextDocumentRenderContext | Encapsulates the context in which a text document is to be rendered  | 
|  ►CUi::QgsTextEditConfigDlg |  | 
|  CQgsTextEditConfigDlg | Configuration widget for text edit widgets  | 
|  CQgsTextFormat | Container for all settings relating to text rendering  | 
|  ►CUi::QgsTextFormatWidgetBase |  | 
|  CQgsTextFormatWidget | A widget for customizing text formatting settings  | 
|  CQgsTextFragment | Stores a fragment of document along with formatting overrides to be used when rendering the fragment  | 
|  CQgsTextMaskSettings | Container for settings relating to a selective masking around a text  | 
|  CQgsTextRenderer | Handles rendering text using rich formatting options, including drop shadows, buffers and background shapes  | 
|  CQgsTextRendererUtils | Utility functions for text rendering  | 
|  CQgsTextShadowSettings | Container for settings relating to a text shadow  | 
|  CQgsThreadingUtils | Provides threading utilities for QGIS  | 
|  CQgsTileCache | A simple tile cache implementation  | 
|  CQgsTileDownloadManager | Tile download manager handles downloads of map tiles for the purpose of map rendering  | 
|  CQgsTiledSceneBoundingVolume | Represents a bounding volume for a tiled scene  | 
|  CQgsTiledSceneIndex | An index for tiled scene data providers  | 
|  CQgsTiledSceneNode | Allows representing QgsTiledSceneTiles in a hierarchical tree  | 
|  CQgsTiledSceneRenderContext | Encapsulates the render context for a 2D tiled scene rendering operation  | 
|  ►CQgsTiledSceneRenderer | Abstract base class for 2d tiled scene renderers  | 
|  CQgsTiledSceneTextureRenderer | Renders tiled scene layers using textures  | 
|  CQgsTiledSceneWireframeRenderer | Renders tiled scene layers using the raw primitive wireframes  | 
|  ►CQgsTiledSceneRendererAbstractMetadata | Stores metadata about one tiled scene renderer class  | 
|  CQgsTiledSceneRendererMetadata | Convenience metadata class that uses static functions to create tiled scene renderer and its widget  | 
|  ►CUi::QgsTiledSceneRendererPropsDialogBase |  | 
|  CQgsTiledSceneRendererPropertiesWidget | A generic widget for setting the 2D renderer for a tiled scene layer  | 
|  CQgsTiledSceneRendererRegistry | Registry of 2D renderers for tiled scenes  | 
|  CQgsTiledSceneRequest | Tiled scene data request  | 
|  CQgsTiledSceneTile | Represents an individual tile from a tiled scene data source  | 
|  CQgsTileMatrix | Defines a matrix of tiles for a single zoom level: it is defined by its size (width *  | 
|  ►CQgsTileMatrixSet | Defines a set of tile matrices for multiple zoom levels  | 
|  CQgsVectorTileMatrixSet | Encapsulates properties of a vector tile matrix set, including tile origins and scaling information  | 
|  CQgsTileRange | A range of tiles in a tile matrix  | 
|  CQgsTileXYZ | Stores coordinates of a tile in a tile matrix set  | 
|  CQgsTilingScheme | Encapsulates tiling schemes (just like with WMTS / TMS / XYZ layers)  | 
|  CQgsTimeDuration | Contains utility methods for working with temporal layers and projects  | 
|  CQgsTolerance | Provides calculations for tolerance values in map units  | 
|  CQgsTopologicalMesh | Wraps a QgsMesh to ensure the consistency of the mesh during editing and helps to access elements from other elements  | 
|  CQgsTracerGraph | Simple graph structure for shortest path search  | 
|  CQgsTranslationContext | Used for the collecting of strings from projects for translation and creation of ts files  | 
|  CQgsTriangularMesh | A triangular/derived mesh with vertices in map coordinates  | 
|  ►CQgsTriangulation | Interface for Triangulation classes  | 
|  CQgsDualEdgeTriangulation | DualEdgeTriangulation is an implementation of a triangulation class based on the dual edge data structure  | 
|  ►CTriDecorator | Decorator class for Triangulations (s  | 
|  CNormVecDecorator | Decorator class which adds the functionality of estimating normals at the data points  | 
|  ►CUi::QgsUniqueValuesConfigDlgBase |  | 
|  CQgsUniqueValuesConfigDlg | Configuration widget for unique value widgets  | 
|  ►CUi::QgsUnitSelectionWidget |  | 
|  CQgsUnitSelectionWidget | A widget displaying a combobox allowing the user to choose between various display units, such as millimeters or map units  | 
|  CQgsUnitTypes | Helper functions for various unit types  | 
|  CQgsUnsetAttributeValue | Represents a default, "not-specified" value for a feature attribute  | 
|  CQgsUserProfile | User profile contains information about the user profile folders on the machine  | 
|  ►CQgsValidityCheckContext | Base class for validity check contexts  | 
|  CQgsLayoutValidityCheckContext | Validity check context for print layout validation  | 
|  CQgsValidityCheckRegistry | A registry that keeps a list of QgsAbstractValidityCheck checks which can be used when performing validity checks  | 
|  CQgsValidityCheckResult | Represents an individual result from a validity check run by a QgsAbstractValidityCheck subclass  | 
|  ►CUi::QgsValidityCheckResultsBase |  | 
|  CQgsValidityCheckResultsWidget | A reusable widget which displays a summary of the results from a QgsAbstractValidityCheck (or checks)  | 
|  ►CUi::QgsValueMapWidget |  | 
|  CQgsValueMapConfigDlg | Configuration widget for value map widgets  | 
|  ►CUi::QgsValueRelationConfigDlgBase |  | 
|  CQgsValueRelationConfigDlg | Configuration widget for value relation widgets  | 
|  CQgsVariantUtils | Contains utility functions for working with QVariants and QVariant types  | 
|  CQgsVector | Represent a 2-dimensional vector  | 
|  CQgsVector3D | A 3D vector (similar to QVector3D) with the difference that it uses double precision instead of single precision floating point numbers  | 
|  CQgsVectorLayer3DTilingSettings | Defines configuration of how a vector layer gets tiled for 3D rendering  | 
|  CQgsVectorLayerEditUtils | Contains utility functions for editing vector layers  | 
|  CQgsVectorLayerJoinInfo | Defines left outer join from our vector layer to some other vector layer  | 
|  ►CUi::QgsVectorLayerLoadStyleDialog |  | 
|  CQgsMapLayerLoadStyleDialog | A reusable dialog which allows users to select stored layer styles and categories to load for a map layer  | 
|  ►CUi::QgsVectorLayerPropertiesBase |  | 
|  CQgsVectorLayerProperties | Layer properties dialog for vector layers  | 
|  ►CUi::QgsVectorLayerSaveAsDialogBase |  | 
|  CQgsVectorLayerSaveAsDialog | A dialog for configuring vector layer save to file operations  | 
|  CQgsVectorLayerTemporalContext | Encapsulates the context in which a QgsVectorLayer's temporal capabilities will be applied  | 
|  ►CUi::QgsVectorLayerTemporalPropertiesWidgetBase |  | 
|  CQgsVectorLayerTemporalPropertiesWidget | A widget for configuring the temporal properties for a vector layer  | 
|  CQgsVectorLayerToolsContext | Contains settings which reflect the context in which vector layer tool operations should be considered  | 
|  CQgsVectorLayerUtils | Contains utility methods for working with QgsVectorLayers  | 
|  CQgsVectorSimplifyMethod | Contains settings for simplifying geometries fetched from a vector layer  | 
|  CQgsVectorTileBasicLabelingStyle | Configuration of a single style within QgsVectorTileBasicLabeling  | 
|  CQgsVectorTileBasicRendererStyle | Definition of map rendering of a subset of vector tile data  | 
|  CQgsVectorTileDataProviderSharedData | Shared data class for vector tile layer data providers  | 
|  ►CQgsVectorTileLabeling | Base class for labeling configuration classes for vector tile layers  | 
|  CQgsVectorTileBasicLabeling | Basic labeling configuration for vector tile layers  | 
|  ►CUi::QgsVectorTileLayerPropertiesBase |  | 
|  CQgsVectorTileLayerProperties | Layer properties dialog for vector tile layers  | 
|  CQgsVectorTileMVTDecoder | Responsible for decoding raw tile data written with Mapbox Vector Tiles encoding  | 
|  CQgsVectorTileMVTEncoder | Handles conversion of vector features to Mapbox vector tiles encoding  | 
|  CQgsVectorTileMVTUtils | Assorted utility functions used during MVT decoding and encoding  | 
|  CQgsVectorTileRawData | Keeps track of raw tile data from one or more sources that need to be decoded  | 
|  ►CQgsVectorTileRenderer | Abstract base class for all vector tile renderer implementations  | 
|  CQgsVectorTileBasicRenderer | The default vector tile renderer implementation  | 
|  CQgsVectorTileRendererData | Contains decoded features of a single vector tile and any other data necessary for rendering of it  | 
|  CQgsVectorTileUtils | Utility functions for working with vector tiles  | 
|  CQgsVectorTileWriter | Takes care of writing vector tiles  | 
|  CQgsVectorWarper | Vector layer warper which warps vector layers based on a list of source and destination GCPs  | 
|  CQgsVertexId | Utility class for identifying a unique vertex within a geometry  | 
|  CQgsVertexIterator | Java-style iterator for traversal of vertices of a geometry  | 
|  CQgsVirtualLayerDefinition | Manipulates the definition of a virtual layer  | 
|  CQgsVirtualLayerDefinitionUtils | Utility class for QgsVirtualLayerDefinition  | 
|  CQgsVtpkTiles | Utility class for reading and writing ESRI VTPK files  | 
|  CQgsWeakRelation | Represent a QgsRelation with possibly unresolved layers or unmatched fields  | 
|  CQgsWfsDescribeFeatureTypeGml | GML output formatter for DescribeFeatureType  | 
|  CQgsWfsDescribeFeatureTypeJson | Json output formatter for DescribeFeatureType  | 
|  CQgsWkbPtr | WKB pointer handler  | 
|  CQgsWkbTypes | Handles storage of information regarding WKB types and their properties  | 
|  ►CUi::QgsWmsDimensionDialogBase |  | 
|  CQgsWmsDimensionDialog | A dialog that provides an interface for WMS/OAPIF (WFS3) dimensions configuration  | 
|  CQgsWmsLayerInfos | WMS Layer infos  | 
|  CQgsWms::QgsWmsParametersComposerMap |  | 
|  CQgsWms::QgsWmsParametersExternalLayer |  | 
|  CQgsWms::QgsWmsParametersFilter |  | 
|  CQgsWms::QgsWmsParametersHighlightLayer |  | 
|  CQgsWms::QgsWmsParametersLayer |  | 
|  CQgsWms::QgsWmsRenderContext | Rendering context for the WMS renderer  | 
|  CQgsWms::QgsWmsRestorer | RAII class to restore the rendering context configuration on destruction  | 
|  CQgsXmlUtils | Assorted helper methods for reading and writing chunks of XML  | 
|  CQgsXyzConnectionSettings | Connections settings for XYZ  | 
|  CQgsZipUtils | Provides utility functions for working with zip files  | 
|  CQgsZonalStatistics | Calculates raster statistics (count, sum, mean) for a polygon or multipolygon layer and appends the results as attributes  | 
|  ►CQItemDelegate |  | 
|  CQgsAttributeTableDelegate | A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate)  | 
|  CQgsCategoryDisplayLabelDelegate | A label delegate able to display HTML encoded content  | 
|  CQgsFeatureListViewDelegate | Custom item delegate for feature list views  | 
|  CQgsLayoutColumnAlignmentDelegate | A delegate for showing column alignment as a combo box  | 
|  CQgsLayoutColumnSortOrderDelegate | A delegate for showing column sort order as a combo box  | 
|  CQgsLayoutColumnSourceDelegate | A delegate for showing column attribute source as a QgsFieldExpressionWidget  | 
|  CQgsLayoutColumnWidthDelegate | A delegate for showing column width as a spin box  | 
|  ►CQItemSelectionModel |  | 
|  CQgsFeatureSelectionModel | Item selection model for selecting features  | 
|  ►CQLabel |  | 
|  CQgsPixmapLabel | Shows a pixmap and adjusts its size to the space given to the widget by the layout and keeping its aspect ratio  | 
|  CQgsTextPreview | A widget for previewing text formatting settings  | 
|  ►CQLayout |  | 
|  CQgsOverlayWidgetLayout | A custom layout which can be used to overlay child widgets over a parent widget  | 
|  ►CQLineEdit |  | 
|  ►CQgsFilterLineEdit | QLineEdit subclass with built in support for clearing the widget's value and handling custom null value representations  | 
|  CQgsFieldValuesLineEdit | A line edit with an autocompleter which takes unique values from a vector layer's fields  | 
|  CQgsHighlightableLineEdit | A QgsFilterLineEdit subclass with the ability to "highlight" the edges of the widget  | 
|  CQgsPasswordLineEdit | QLineEdit subclass with built in support for showing/hiding the entered password  | 
|  ►CQList |  | 
|  CQgsFeatureRequest::OrderBy | Represents a list of OrderByClauses, with the most important first and the least important last  | 
|  ►CQListView |  | 
|  CQgsFeatureListView | Shows a list of features and renders an edit button next to each feature  | 
|  ►CQMainWindow |  | 
|  CQgsTableEditorDialog | A reusable window for editing simple spreadsheet-style tables  | 
|  ►CQt3DRender::QMaterial |  | 
|  ►CQgsMaterial | Base class for all materials used within QGIS 3D views  | 
|  CQgsPoint3DBillboardMaterial | Material of the billboard rendering for points in 3D map view  | 
|  CQgsPreviewQuadMaterial | Material component for QgsPreviewQuad object  | 
|  ►CQMenu |  | 
|  CQgsActionMenu | A menu that is populated automatically with the actions defined for a given layer  | 
|  CQgsIdentifyMenu | Builds a menu to be used with identify results  | 
|  CQgsAttributesFormData::QmlElementEditorConfiguration |  | 
|  ►CQMouseEvent |  | 
|  CQgsLayoutViewMouseEvent | A mouse event which is the result of a user interaction with a QgsLayoutView  | 
|  CQgsMapMouseEvent | A mouse event which is the result of a user interaction with a QgsMapCanvas  | 
|  CQgsModelViewMouseEvent | A mouse event which is the result of a user interaction with a QgsModelGraphicsView  | 
|  CQgsPlotMouseEvent | A mouse event which is the result of a user interaction with a QgsPlotCanvas  | 
|  ►CQNetworkAccessManager |  | 
|  CQgsNetworkAccessManager | QNetworkAccessManager with additional QGIS specific logic  | 
|  ►CQNetworkDiskCache |  | 
|  CQgsNetworkDiskCache | Wrapper implementation of QNetworkDiskCache with all methods guarded by a mutex solely for internal use of QgsNetworkAccessManagers  | 
|  ►CQObject |  | 
|  CQWebFrame | A collection of stubs to mimic the API of a QWebFrame on systems where QtWebkit is not available  | 
|  ►CQWebPage | A collection of stubs to mimic the API of a QWebPage on systems where QtWebkit is not available  | 
|  CQgsWebPage | QWebPage subclass which redirects JavaScript errors and console output to the QGIS message log  | 
|  CQWebSettings | A collection of stubs to mimic the API of a QWebSettings on systems where QtWebkit is not available  | 
|  CQgisInterface | Abstract base class defining interfaces exposed by QgisApp and made available to plugins  | 
|  CQgs3DAxis | Display 3D ortho axis in the main 3D view  | 
|  CQgs3DMapSettings | Definition of the world  | 
|  CQgs3DMapTool | Base class for map tools operating on 3D map canvas  | 
|  ►CQgsAbstract3DEngine | Base class for 3D engine implementation  | 
|  CQgsOffscreen3DEngine | Off-screen 3D engine implementation  | 
|  CQgsWindow3DEngine | On-screen 3D engine: it creates an OpenGL window (QWindow) and displays rendered 3D scenes there  | 
|  ►CQgsAbstractContentCacheBase | A QObject derived base class for QgsAbstractContentCache  | 
|  ►CQgsAbstractContentCache< QgsImageCacheEntry > |  | 
|  CQgsImageCache | A cache for images derived from raster files  | 
|  ►CQgsAbstractContentCache< QgsSourceCacheEntry > |  | 
|  CQgsSourceCache | A cache for source strings that returns a local file path containing the source content  | 
|  ►CQgsAbstractContentCache< QgsSvgCacheEntry > |  | 
|  CQgsSvgCache | A cache for images / pictures derived from SVG files  | 
|  CQgsAbstractContentCache< T > | Abstract base class for file content caches, such as SVG or raster image caches  | 
|  ►CQgsAbstractHistoryProvider | Abstract base class for objects which track user history (i.e  | 
|  CQgsDatabaseQueryHistoryProvider | History provider for operations database queries  | 
|  CQgsProcessingHistoryProvider | History provider for operations performed through the Processing framework  | 
|  ►CQgsAbstractInputController | Abstract base class for all input controllers  | 
|  CQgsAbstract2DMapController | Abstract base class for all 2D map controllers  | 
|  CQgsAbstract3DMapController | Abstract base class for all 3D map controllers  | 
|  CQgsAbstractProcessingParameterWidgetWrapper | A widget wrapper for Processing parameter value widgets  | 
|  ►CQgsAbstractSensor | An abstract base class for sensors  | 
|  ►CQgsIODeviceSensor | An abstract class for QIODevice-based sensors  | 
|  CQgsTcpSocketSensor | A TCP socket sensor class  | 
|  CQgsUdpSocketSensor | A UDP socket sensor class  | 
|  CQgsAbstractStyleEntityIconGenerator | An abstract base class for icon generators for a QgsStyleModel  | 
|  CQgsActionManager | Storage and management of actions associated with a layer  | 
|  CQgsActionScopeRegistry | The action scope registry is an application wide registry that contains a list of available action scopes  | 
|  ►CQgsAdvancedDigitizingTool | An abstract class for advanced digitizing tools  | 
|  CQgsAdvancedDigitizingCirclesIntersectionTool | An advanced digitizing tool which handles the selection of a point at the intersection of two circles  | 
|  CQgsAnimatedIcon | Animated icon is keeping an animation running if there are listeners connected to frameChanged  | 
|  ►CQgsAnnotation | Abstract base class for annotation items which are drawn over a map  | 
|  CQgsFormAnnotation | An annotation item that embeds a designer form showing the feature attribute  | 
|  CQgsHtmlAnnotation | An annotation item that embeds HTML content  | 
|  CQgsSvgAnnotation | An annotation which renders the contents of an SVG file  | 
|  CQgsTextAnnotation | An annotation item that displays formatted text from a QTextDocument document  | 
|  CQgsAnnotationItemGuiRegistry | Registry of available annotation item GUI behavior  | 
|  CQgsAnnotationItemRegistry | Registry of available annotation item types  | 
|  CQgsAnnotationManager | Manages storage of a set of QgsAnnotation annotation objects  | 
|  CQgsAttributesFormItem | Holds parent-child relations as well as item data contained in a QgsAttributesFormModel  | 
|  ►CQgsAuthConfigurationStorage | Abstract class that defines the interface for all authentication configuration storage implementations  | 
|  CQgsAuthConfigurationStorageDb | QSqlDatabase based implementation of QgsAuthConfigurationStorage  | 
|  CQgsAuthConfigurationStorageRegistry | Registry for authentication configuration storages  | 
|  CQgsAuthManager | Singleton which offers an interface to manage the authentication configuration database and to utilize configurations through various authentication method plugins  | 
|  CQgsAuthMethod | Abstract base class for authentication method plugins  | 
|  CQgsBlockingNetworkRequest | A thread safe class for performing blocking (sync) network requests, with full support for QGIS proxy and authentication settings  | 
|  CQgsBookmarkManager | Manages storage of a set of bookmarks  | 
|  CQgsCapabilitiesCache | A cache for capabilities xml documents (by configuration file path)  | 
|  CQgsConditionalLayerStyles | Holds conditional style information for a layer  | 
|  CQgsConfigCache | Cache for server configuration  | 
|  CQgsConnectionRegistry | A registry for saved data provider connections, allowing retrieval of saved connections by name and provider type  | 
|  CQgsCoordinateReferenceSystemRegistry | A registry for known coordinate reference system (CRS) definitions, including any user-defined CRSes  | 
|  ►CQgsCptCityDataItem | Base class for all items in a QgsCptCityBrowserModel model  | 
|  ►CQgsCptCityCollectionItem | A logical collection of subcollections and color ramps for use in QgsCptCityBrowserModel  | 
|  CQgsCptCityAllRampsItem | An "All ramps item", which contains all items in a flat hierarchy  | 
|  CQgsCptCityDirectoryItem | A directory which contains subdirectories and color ramps for use in QgsCptCityBrowserModel  | 
|  CQgsCptCitySelectionItem | A selection which contains subdirectories and color ramps for use in QgsCptCityBrowserModel  | 
|  CQgsCptCityColorRampItem | An item that represents a layer that can be opened with one of the providers for a QgsCptCityBrowserModel  | 
|  CQgsCreateAnnotationItemMapToolHandler | A handler object for map tools which create annotation items  | 
|  CQgsCredentialsConsole | Implementation of credentials interface for the console  | 
|  CQgsCredentialsNone | Default implementation of credentials interface  | 
|  CQgsCustomDropHandler | Abstract base class that may be implemented to handle new types of data to be dropped in QGIS  | 
|  CQgsCustomProjectOpenHandler | Abstract base class that may be implemented to handle new project file types within the QGIS application  | 
|  ►CQgsDataItem | Base class for all items in the model  | 
|  ►CQgsDataCollectionItem | A browser item for collections of data  | 
|  CQgsConnectionsRootItem | A browser item that represents a root group of connections from a single data provider  | 
|  CQgsDatabaseSchemaItem | A browser item that represents a database schema item  | 
|  ►CQgsDirectoryItem | A browser item for directories: contains subdirectories and layers  | 
|  CQgsFavoriteItem | A directory item showing a single favorite directory  | 
|  CQgsProjectHomeItem | A directory item showing the current project directory  | 
|  CQgsFavoritesItem | A browser item which contains various Favorites directories  | 
|  CQgsFileDataCollectionGroupItem | A data collection item for grouping of the content in file based data collections (e.g  | 
|  CQgsFileDataCollectionItem | A data collection item for file based data collections (e.g  | 
|  CQgsZipItem | A browser item for zip (archive) files  | 
|  CQgsErrorItem | A browser item that can be used to report problems (e.g  | 
|  CQgsFieldDomainItem | A browser item representing a field domain  | 
|  CQgsFieldDomainsItem | Contains a collection of field domain items  | 
|  CQgsFieldItem | A data item representing a single field from a layer  | 
|  CQgsFieldsItem | A browser item which contains a collection of field items  | 
|  ►CQgsLayerItem | A browser item that represents a layer that can be opened with one of the providers  | 
|  CQgsProviderSublayerItem | A generic data item for file based layers  | 
|  CQgsProjectItem | Data item that can be used to represent QGIS projects  | 
|  CQgsRelationshipItem | A browser item representing a relationship  | 
|  CQgsRelationshipsItem | Contains a collection of relationship items  | 
|  CQgsDataItemProviderRegistry | A registry for data item providers that may add items to the browser tree  | 
|  ►CQgsDataProvider | Abstract base class for spatial data provider implementations  | 
|  CQgsMeshDataProvider | Base class for providing data for QgsMeshLayer  | 
|  CQgsPointCloudDataProvider | Base class for providing data for QgsPointCloudLayer  | 
|  CQgsRasterDataProvider | Base class for raster data providers  | 
|  CQgsTiledSceneDataProvider | Base class for data providers for QgsTiledSceneLayer  | 
|  CQgsVectorDataProvider | Base class for vector data providers  | 
|  CQgsVectorTileDataProvider | Base class for vector tile layer data providers  | 
|  CQgsDatabaseQueryLog | Handles logging of database queries  | 
|  CQgsEditorWidgetRegistry | A registry that manages all known edit widget factories  | 
|  ►CQgsExternalStorageContent | Base class for QgsExternalStorage stored and fetched content  | 
|  CQgsExternalStorageFetchedContent | Abstract base class for QgsExternalStorage fetched content  | 
|  CQgsExternalStorageStoredContent | Abstract base class for QgsExternalStorage stored content  | 
|  ►CQgsFeedback | Base class for feedback objects to be used for cancellation of something running in a worker thread  | 
|  CQgsLabelingEngineFeedback | QgsFeedback subclass for granular reporting of labeling engine progress  | 
|  ►CQgsProcessingFeedback | Base class for providing feedback from a processing algorithm  | 
|  ►CQgsProcessingMultiStepFeedback | Processing feedback object for multi-step operations  | 
|  CQgsProcessingBatchFeedback | Processing feedback subclass for use when batch processing  | 
|  CQgsRasterBlockFeedback | Feedback object tailored for raster block reading  | 
|  CQgsFetchedContent | Holds information about fetched network content  | 
|  CQgsFieldFormatterRegistry | A registry which manages classes of QgsFieldFormatter  | 
|  CQgsFileDownloader | A utility class for downloading files  | 
|  CQgsFocusKeeper | Trick to keep a widget focused and avoid QT crashes  | 
|  CQgsFocusWatcher | An event filter for watching for focus events on a parent object  | 
|  CQgsFontManager | Manages available fonts and font installation for a QGIS instance  | 
|  CQgsGeometryChecker | Manages and runs a set of geometry checks  | 
|  CQgsGeometryOptions | Contains options to automatically adjust geometries to constraints on a layer  | 
|  CQgsGeometrySnapper | Allows a geometry to be snapped to the geometries within a different reference layer  | 
|  CQgsGml | Reads data from a WFS server or alternatively from a GML file  | 
|  CQgsGmlSchema | Represents a GML schema  | 
|  ►CQgsGpsConnection | Abstract base class for connections to a GPS device  | 
|  ►CQgsNmeaConnection | Evaluates NMEA sentences coming from a GPS device  | 
|  CQgsGpsdConnection | Evaluates NMEA sentences coming from gpsd  | 
|  CQgsQtLocationConnection | A GPS connection subclass based on the Qt Location libraries  | 
|  CQgsGpsDetector | Detects connected GPS device ports  | 
|  ►CQgsGpsLogger | Base class for objects which log incoming GPS data  | 
|  CQgsVectorLayerGpsLogger | Handles logging of incoming GPS data to a vector layer  | 
|  ►CQgsGraphDirector | Determine making the graph  | 
|  CQgsVectorLayerDirector | Determines creating a graph from a vector line layer  | 
|  CQgsGui | A singleton class containing various registry and other global members related to GUI classes  | 
|  CQgsHighlight | Highlights features on the map  | 
|  CQgsHistoryProviderRegistry | A registry for objects which track user history (i.e  | 
|  ►CQgsIFeatureSelectionManager | Is an interface class to abstract feature selection handling  | 
|  CQgsGenericFeatureSelectionManager | This selection manager synchronizes a local set of selected features with an attribute table  | 
|  CQgsVectorLayerSelectionManager | Manages vector layer selections  | 
|  CQgsImageFetcher | Handles asynchronous download of images  | 
|  CQgsInputControllerManager | Manages input control devices  | 
|  CQgsLayerMetadataProviderRegistry | Registry of layer metadata provider backends  | 
|  CQgsLayerTreeMapCanvasBridge | Takes care of updates of layer sets for a QgsMapCanvas from a layer tree  | 
|  ►CQgsLayerTreeModelLegendNode | An abstract interface for legend items returned from QgsMapLayerLegend implementation  | 
|  CQgsColorRampLegendNode | A legend node which renders a color ramp  | 
|  CQgsDataDefinedSizeLegendNode | A legend node with a marker symbol  | 
|  CQgsImageLegendNode | Implementation of legend node interface for displaying arbitrary raster images  | 
|  CQgsRasterSymbolLegendNode | Implementation of legend node interface for displaying raster legend entries  | 
|  CQgsSimpleLegendNode | Implementation of legend node interface for displaying arbitrary labels with icons  | 
|  CQgsSymbolLegendNode | Implementation of legend node interface for displaying preview of vector symbols and their labels and allowing interaction with the symbol / renderer  | 
|  CQgsVectorLabelLegendNode | A legend node for a labeling text symbol  | 
|  CQgsWmsLegendNode | Implementation of legend node interface for displaying WMS legend entries  | 
|  ►CQgsLayerTreeNode | Base class for nodes in a layer tree  | 
|  ►CQgsLayerTreeGroup | Layer tree group node serves as a container for layers and further groups  | 
|  CQgsLayerTree | Namespace with helper functions for layer tree operations  | 
|  CQgsLayerTreeLayer | Layer tree node points to a map layer  | 
|  CQgsLayerTreeRegistryBridge | Listens to layer changes from a QgsProject and applies changes to a QgsLayerTree  | 
|  CQgsLayerTreeViewDefaultActions | Serves as a factory of actions that can be used together with a layer tree view  | 
|  CQgsLayerTreeViewIndicator | Indicator that can be used in a layer tree view to display icons next to items of the layer tree  | 
|  CQgsLayoutAtlas | Used to render QgsLayout as an atlas, by iterating over the features from an associated vector layer  | 
|  CQgsLayoutConfigObject | An object for property widgets for layout items  | 
|  ►CQgsLayoutCustomDropHandler | Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QGIS layouts  | 
|  CQgsLayoutQptDropHandler | Layout drop handler for handling QPT files  | 
|  CQgsLayoutDesignerInterface | A common interface for layout designer dialogs and widgets  | 
|  CQgsLayoutGuide | Contains the configuration for a single snap guide used by a layout  | 
|  CQgsLayoutItemGuiRegistry | Registry of available layout item GUI behavior  | 
|  CQgsLayoutItemMapAtlasClippingSettings | Contains settings relating to clipping a layout map by the current atlas feature  | 
|  CQgsLayoutItemMapItemClipPathSettings | Contains settings relating to clipping a layout map by another layout item  | 
|  CQgsLayoutItemRegistry | Registry of available layout item types  | 
|  CQgsLayoutManager | Manages storage of a set of layouts  | 
|  CQgsLayoutNorthArrowHandler | An object which handles north-arrow type behavior for layout items  | 
|  CQgsLayoutObject | A base class for objects which belong to a layout  | 
|  CQgsLayoutPageCollection | A manager for a collection of pages in a layout  | 
|  CQgsLayoutRenderContext | Stores information relating to the current rendering settings for a layout  | 
|  CQgsLayoutReportContext | Stores information relating to the current reporting context for a layout  | 
|  CQgsLayoutUndoStack | An undo stack for QgsLayouts  | 
|  ►CQgsLayoutViewRubberBand | An abstract base class for temporary rubber band items in various shapes, for use within QgsLayoutView widgets  | 
|  CQgsLayoutViewEllipticalRubberBand | An elliptical rubber band for use within QgsLayoutView widgets  | 
|  CQgsLayoutViewRectangularRubberBand | A rectangular rubber band for use within QgsLayoutView widgets  | 
|  CQgsLayoutViewTriangleRubberBand | A triangular rubber band for use within QgsLayoutView widgets  | 
|  ►CQgsLayoutViewTool | Abstract base class for all layout view tools  | 
|  CQgsLayoutViewToolAddItem | Layout view tool for adding items to a layout  | 
|  CQgsLayoutViewToolAddNodeItem | Layout view tool for adding node based items to a layout  | 
|  CQgsLayoutViewToolEditNodes | Layout view tool for editing node based items in the layout  | 
|  CQgsLayoutViewToolMoveItemContent | Layout view tool for moving and zooming item content  | 
|  CQgsLayoutViewToolPan | Layout view tool for panning the layout  | 
|  CQgsLayoutViewToolSelect | Layout view tool for selecting items in the layout  | 
|  CQgsLayoutViewToolTemporaryKeyPan | Layout view tool for temporarily panning a layout while a key is depressed  | 
|  CQgsLayoutViewToolTemporaryMousePan | Layout view tool for temporarily panning a layout while a mouse button is depressed  | 
|  ►CQgsLayoutViewToolZoom | Layout view tool for zooming into and out of the layout  | 
|  CQgsLayoutViewToolTemporaryKeyZoom | Layout view tool for temporarily zooming a layout while a key is depressed  | 
|  CQgsLocator | Handles the management of QgsLocatorFilter objects and async collection of search results from them  | 
|  CQgsLocatorFilter | Abstract base class for filters which collect locator results  | 
|  CQgsLocatorModelBridge | Provides the core functionality to be used in a locator widget  | 
|  CQgsMapCanvasAnnotationItem | An interactive map canvas item which displays a QgsAnnotation  | 
|  ►CQgsMapLayer | Base class for all map layer types  | 
|  CQgsAnnotationLayer | Represents a map layer containing a set of georeferenced annotations, e.g  | 
|  CQgsGroupLayer | A map layer which consists of a set of child layers, where all component layers are rendered as a single flattened object during map renders  | 
|  CQgsMeshLayer | Represents a mesh layer supporting display of data on structured or unstructured meshes  | 
|  CQgsPluginLayer | Base class for plugin layers  | 
|  CQgsPointCloudLayer | Represents a map layer supporting display of point clouds  | 
|  CQgsRasterLayer | Represents a raster layer  | 
|  CQgsTiledSceneLayer | Represents a map layer supporting display of tiled scene objects  | 
|  CQgsVectorLayer | Represents a vector layer which manages a vector based dataset  | 
|  CQgsVectorTileLayer | Implements a map layer that is dedicated to rendering of vector tiles  | 
|  CQgsMapLayerActionRegistry | A registry which tracks map layer actions  | 
|  ►CQgsMapLayerElevationProperties | Base class for storage of map layer elevation properties  | 
|  CQgsMeshLayerElevationProperties | Mesh layer specific subclass of QgsMapLayerElevationProperties  | 
|  CQgsPointCloudLayerElevationProperties | Point cloud layer specific subclass of QgsMapLayerElevationProperties  | 
|  CQgsRasterLayerElevationProperties | Raster layer specific subclass of QgsMapLayerElevationProperties  | 
|  CQgsTiledSceneLayerElevationProperties | Tiled scene layer specific subclass of QgsMapLayerElevationProperties  | 
|  CQgsVectorLayerElevationProperties | Vector layer specific subclass of QgsMapLayerElevationProperties  | 
|  ►CQgsMapLayerLegend | An abstract interface for implementations of legends for one map layer  | 
|  CQgsDefaultMeshLayerLegend | Default legend implementation for mesh layers  | 
|  CQgsDefaultPointCloudLayerLegend | Default legend implementation for point cloud layers  | 
|  CQgsDefaultRasterLayerLegend | Default legend implementation for raster layers  | 
|  CQgsDefaultVectorLayerLegend | Default legend implementation for vector layers  | 
|  ►CQgsMapLayerSelectionProperties | Base class for storage of map layer selection properties  | 
|  CQgsVectorLayerSelectionProperties | Implementation of layer selection properties for vector layers  | 
|  CQgsMapLayerStore | A storage object for map layers, in which the layers are owned by the store and have their lifetime bound to the store  | 
|  CQgsMapLayerStyleGuiUtils | Various GUI utility functions for dealing with map layer's style manager  | 
|  CQgsMapLayerStyleManager | Management of styles for use with one map layer  | 
|  CQgsMapRendererCache | Responsible for keeping a cache of rendered images resulting from a map rendering job  | 
|  ►CQgsMapRendererJob | Abstract base class for map rendering implementations  | 
|  ►CQgsMapRendererAbstractCustomPainterJob | Abstract base class for map renderer jobs which use custom painters  | 
|  CQgsMapRendererCustomPainterJob | Job implementation that renders everything sequentially using a custom painter  | 
|  CQgsMapRendererStagedRenderJob | Render job implementation that renders maps in stages, allowing different stages (e.g  | 
|  ►CQgsMapRendererQImageJob | Intermediate base class adding functionality that allows a client to query the rendered image  | 
|  CQgsMapRendererParallelJob | Job implementation that renders all layers in parallel  | 
|  CQgsMapRendererSequentialJob | Job implementation that renders everything sequentially in one thread  | 
|  CQgsMapThemeCollection | Container class that allows storage of map themes consisting of visible map layers and layer styles  | 
|  ►CQgsMapTool | Abstract base class for all map tools  | 
|  ►CQgsMapToolEdit | Base class for map tools that edit vector geometry  | 
|  ►CQgsMapToolAdvancedDigitizing | A QgsMapTool which gives events directly in map coordinates and allows filtering of events  | 
|  CQgsCreatePictureItemMapTool | A map tool to digitize picture items  | 
|  CQgsCreatePointTextItemMapTool | A map tool to digitize point text items  | 
|  CQgsCreateRectangleTextItemMapTool | A map tool to digitize rectangle text items  | 
|  ►CQgsMapToolCapture | Base class for map tools capable of capturing point, lines and polygons  | 
|  CQgsMapToolCaptureAnnotationItem | A base class to digitize annotation items using QgsMapToolCapture  | 
|  ►CQgsMapToolCaptureLayerGeometry | Base class for map tools digitizing layer geometries  | 
|  CQgsMapToolDigitizeFeature | This tool digitizes geometry of new point/line/polygon features on already existing vector layers  | 
|  CQgsMapToolModifyAnnotation | A map tool for modifying annotations in a QgsAnnotationLayer  | 
|  CQgsMapToolEmitPoint | A map tool that simply emits a point when clicking on the map  | 
|  CQgsMapToolExtent | A map tool that emits an extent from a rectangle drawn onto the map canvas  | 
|  ►CQgsMapToolIdentify | Map tool for identifying features in layers  | 
|  CQgsMapToolIdentifyFeature | A map tool to identify a feature on a chosen layer  | 
|  CQgsMapToolPan | A map tool for panning the map  | 
|  CQgsMapToolZoom | A map tool for zooming into the map  | 
|  CQgsMapToolShapeAbstract | Base class for shape map tools to be used by QgsMapToolCapture  | 
|  CQgsMapViewsManager | Manages storage of a set of views  | 
|  CQgsMeshDatasetGroupSaveMenu | Responsible for creating menus for saving mesh dataset groups  | 
|  CQgsMeshDatasetGroupStore | Registers and accesses all the dataset groups related to a mesh layer  | 
|  CQgsMeshEditor | Handles edit operations on a mesh layer  | 
|  CQgsMeshTriangulation | Handles mesh creation with Delaunay constrained triangulation  | 
|  CQgsMessageLog | Interface for logging messages from QGIS in GUI independent way  | 
|  ►CQgsMessageLogConsole | Default implementation of message logging interface  | 
|  CQgsServerLogger | Writes message log into server log files  | 
|  CQgsMessageOutputConsole | Default implementation of message output interface  | 
|  ►CQgsModelViewRubberBand | An abstract base class for temporary rubber band items in various shapes, for use within QgsModelGraphicsView widgets  | 
|  CQgsModelViewBezierRubberBand | A bezier curve rubber band for use within QgsModelGraphicsView widgets  | 
|  CQgsModelViewRectangularRubberBand | A rectangular rubber band for use within QgsModelGraphicsView widgets  | 
|  ►CQgsModelViewTool | Abstract base class for all model designer view tools  | 
|  CQgsModelViewToolLink | Model designer view tool for linking socket together This tool is not exposed in the UI and is only set when the select tool click on a socket  | 
|  CQgsModelViewToolPan | Model designer view tool for panning a model  | 
|  CQgsModelViewToolSelect | Model designer view tool for selecting items in the model  | 
|  CQgsModelViewToolTemporaryKeyPan | Model designer view tool for temporarily panning a layout while a key is depressed  | 
|  CQgsModelViewToolTemporaryMousePan | Model view tool for temporarily panning a model while a mouse button is depressed  | 
|  ►CQgsModelViewToolZoom | Model view tool for zooming into and out of the model  | 
|  CQgsModelViewToolTemporaryKeyZoom | Model view tool for temporarily zooming a model while a key is depressed  | 
|  CQgsNetworkContentFetcher | HTTP network content fetcher  | 
|  CQgsNetworkContentFetcherRegistry | Registry for temporary fetched files  | 
|  CQgsNetworkReplyParser | Multipart QNetworkReply parser  | 
|  CQgsNewsFeedParser | Parser for published QGIS news feeds  | 
|  CQgsOfflineEditing | Handles logic relating to synchronizing online and offline copies of layer data  | 
|  CQgsOptionsWidgetFactory | A factory class for creating custom options pages  | 
|  CQgsOwsConnection | Connections management for OWS connections  | 
|  ►CQgsPlotRubberBand | An abstract base class for temporary rubber band items in various shapes, for use within QgsPlotCanvas widgets  | 
|  CQgsPlotRectangularRubberBand | A rectangular rubber band for use within QgsPlotCanvas widgets  | 
|  ►CQgsPlotTool | Abstract base class for all interactive plot tools  | 
|  CQgsPlotToolPan | Plot tool for panning/zoom/navigating plots  | 
|  CQgsPlotToolTemporaryKeyPan | Plot tool for temporarily panning a plot while a key is depressed  | 
|  CQgsPlotToolTemporaryMousePan | Plot tool for temporarily panning a plot while a mouse button is depressed  | 
|  ►CQgsPlotToolZoom | Plot tool for zooming into and out of the plot  | 
|  CQgsPlotToolTemporaryKeyZoom | Plot tool for temporarily zooming a plot while a key is depressed  | 
|  CQgsPlotToolXAxisZoom | Plot tool for zooming into and out of the plot's x-axis only  | 
|  CQgsPluginManagerInterface | Abstract interface class for the QGIS plugin manager  | 
|  ►CQgsPointCloudBlockRequest | Base class for handling loading QgsPointCloudBlock asynchronously  | 
|  CQgsCachedPointCloudBlockRequest | Handles a QgsPointCloudBlockRequest using existing cached QgsPointCloudBlock  | 
|  CQgsCopcPointCloudBlockRequest | Base class for handling loading QgsPointCloudBlock asynchronously from a remote COPC dataset  | 
|  CQgsEptPointCloudBlockRequest | Base class for handling loading QgsPointCloudBlock asynchronously from a remote EPT dataset  | 
|  CQgsPointCloudStatsCalculator | Calculates statistics of a point cloud dataset  | 
|  CQgsPointLocator | Defines the interface for querying point locations  | 
|  ►CQgsProcessingProvider | Abstract base class for processing providers  | 
|  CQgs3DAlgorithms | QGIS 3D processing algorithm provider  | 
|  CQgsNativeAlgorithms | Native c++ processing algorithm provider  | 
|  CQgsProcessingRegistry | Registry for various processing components, including providers, algorithms and various parameters and outputs  | 
|  CQgsProfilePlotRenderer | Generates and renders elevation profile plots  | 
|  CQgsProject | Encapsulates a QGIS project, including sets of map layers and their styles, layouts, annotations, canvases, etc  | 
|  CQgsProjectDisplaySettings | Contains settings and properties relating to how a QgsProject should display values such as map coordinates and bearings  | 
|  CQgsProjectElevationProperties | Contains elevation properties for a QgsProject  | 
|  CQgsProjectGpsSettings | Contains settings and properties relating to how a QgsProject should interact with a GPS device  | 
|  CQgsProjectStyleSettings | Contains settings and properties relating to how a QgsProject should handle styling  | 
|  CQgsProjectTimeSettings | Contains temporal settings and properties for the project, this may be used when animating maps or showing temporal layers  | 
|  CQgsProjectViewSettings | Contains settings and properties relating to how a QgsProject should be displayed inside map canvas, e.g  | 
|  CQgsProviderMetadata | Holds data provider key, description, and associated shared library file or function pointer information  | 
|  CQgsQuickCoordinateTransformer | Helper class for transform of coordinates (QgsPoint) to a different coordinate reference system  | 
|  CQgsQuickMapSettings | Encapsulates QgsMapSettings class to offer settings of configuration of map rendering via QML properties  | 
|  CQgsQuickMapToScreen | Transform map points to screen coordinates as well as distances from map to screen units  | 
|  CQgsQuickUtils | Utility class for common operations needed either from QML or cpp  | 
|  CQgsRelationManager | Manages a set of relations between layers  | 
|  CQgsRubberBand | Responsible for drawing transient features (e.g  | 
|  CQgsRunProcess | Executes an external program/script  | 
|  CQgsRunnableProviderCreator | Used when reading a project to asynchronously create data providers that support asynchronous creation  | 
|  CQgsScreenHelper | A utility class for dynamic handling of changes to screen properties  | 
|  CQgsSensorGuiRegistry | Registry of available sensor GUI behavior  | 
|  CQgsSensorManager | Manages sensors  | 
|  CQgsSensorRegistry | Registry of available sensor types  | 
|  CQgsServerSettingsEnv | Provides some enum describing the environment currently supported for configuration  | 
|  CQgsSettings | Stores settings for use within QGIS  | 
|  ►CQgsSettingsEditorWidgetWrapper | Base class for settings editor wrappers  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryBool, QCheckBox, bool > |  | 
|  CQgsSettingsBoolCheckBoxWrapper | A factory for editors of boolean settings with a checkbox  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryColor, QgsColorButton, QColor > |  | 
|  CQgsSettingsColorButtonWrapper | A factory for editors of color settings with a color button  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryDouble, QDoubleSpinBox, double > |  | 
|  CQgsSettingsDoubleSpinBoxWrapper | A factory for editors for double settings with a double spin box  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryEnumFlag< ENUM >, QComboBox, ENUM > |  | 
|  CQgsSettingsEnumEditorWidgetWrapper< ENUM > | A factory for editors for enum settings  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryEnumFlag< FLAGS >, QComboBox, FLAGS > |  | 
|  CQgsSettingsFlagsEditorWidgetWrapper< ENUM, FLAGS > | A factory for editors of flags settings  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryInteger, QSpinBox, int > |  | 
|  CQgsSettingsIntegerSpinBoxWrapper | A factory for editors for integer settings with a spin box  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryString, QComboBox, QString > |  | 
|  CQgsSettingsStringComboBoxWrapper | A factory for editors of string settings with a combo box  | 
|  ►CQgsSettingsEditorWidgetWrapperTemplate< QgsSettingsEntryString, QLineEdit, QString > |  | 
|  CQgsSettingsStringLineEditWrapper | A factory for editors for string settings with a line edit  | 
|  CQgsSettingsEditorWidgetWrapperTemplate< T, V, U > | Base factory for editors for settings  | 
|  CQgsShortcutsManager | Shortcuts manager is a class that contains a list of QActions and QShortcuts that have been registered and their shortcuts can be changed  | 
|  CQgsSnapToGridCanvasItem | Shows a grid on the map canvas given a spatial resolution  | 
|  ►CQgsSnappingUtils | Contains configuration of snapping and can return answers to snapping queries  | 
|  CQgsMapCanvasSnappingUtils | Snapping utils instance that is connected to a canvas and updates the configuration (map settings + current layer) whenever that is changed in the canvas  | 
|  CQgsSourceSelectProviderRegistry | A registry for QgsSourceSelectProvider source select providers  | 
|  CQgsStoredExpressionManager | Manages stored expressions regarding creation, modification and storing in the project  | 
|  CQgsStoredQueryManager | A manager for stored SQL queries  | 
|  CQgsStyle | A database of saved style entities, including symbols, color ramps, text formats and others  | 
|  ►CQgsTask | Abstract base class for long running background tasks  | 
|  CQgsCopyFileTask | Task to copy a file on disk  | 
|  CQgsMapHitTestTask | Executes a QgsMapHitTest in a background thread  | 
|  CQgsMapRendererTask | QgsTask task which draws a map to an image file or a painter as a background task  | 
|  CQgsNetworkContentFetcherTask | Handles HTTP network content fetching in a background task  | 
|  CQgsPointCloudLayerExporterTask | QgsTask task which performs a QgsPointCloudLayerExporter layer export operation as a background task  | 
|  CQgsProcessingAlgRunnerTask | QgsTask task which runs a QgsProcessingAlgorithm in a background task  | 
|  CQgsProfileExporterTask | Handles exports of elevation profiles in various formats in a background task  | 
|  CQgsProviderSublayerTask | A QgsTask which retrieves sublayer details for a URI  | 
|  CQgsProxyProgressTask | A QgsTask shell which proxies progress reports  | 
|  CQgsRasterFileWriterTask | QgsTask task which performs a QgsRasterFileWriter layer saving operation as a background task  | 
|  CQgsTaskWithSerialSubTasks | A task that is composed of sub-tasks to be executed in a serial way  | 
|  CQgsVectorFileWriterTask | QgsTask task which performs a QgsVectorFileWriter layer saving operation as a background task  | 
|  CQgsVectorLayerExporterTask | QgsTask task which performs a QgsVectorLayerExporter layer export operation as a background task  | 
|  CQgsVectorLayerFeatureCounter | Counts the features in a QgsVectorLayer in task  | 
|  CQgsVectorWarperTask | A task for warping a vector layer in a background thread  | 
|  CQgsVirtualLayerTask | Initializes a virtual layer with postpone mode activated and reloads the data in a separate thread  | 
|  CQgsTaskManager | Task manager for managing a set of long-running QgsTask tasks  | 
|  ►CQgsTemporalController | A controller base class for temporal objects, contains a signal for notifying updates of the objects temporal range  | 
|  CQgsTemporalNavigationObject | Implements a temporal controller based on a frame by frame navigation and animation  | 
|  ►CQgsTemporalProperty | Base class for temporal property  | 
|  ►CQgsMapLayerTemporalProperties | Base class for storage of map layer temporal properties  | 
|  CQgsMeshLayerTemporalProperties | Implementation of map layer temporal properties for mesh layers  | 
|  CQgsRasterLayerTemporalProperties | Implementation of map layer temporal properties for raster layers  | 
|  CQgsVectorLayerTemporalProperties | Implementation of map layer temporal properties for vector layers  | 
|  CQgsTileDownloadManagerReply | Reply object for tile download manager requests returned from calls to QgsTileDownloadManager::get()  | 
|  ►CQgsTracer | Utility class that constructs a planar graph from the input vector layers and provides shortest path search for tracing of existing features  | 
|  CQgsMapCanvasTracer | Extension of QgsTracer that provides extra functionality  | 
|  CQgsTransaction | Allows creation of a multi-layer database-side transaction  | 
|  CQgsTransactionGroup | Represents a transaction group  | 
|  CQgsTreeWidgetItemObject | Custom QgsTreeWidgetItem with extra signals when the item is edited  | 
|  CQgsUserProfileManager | A manager for QGIS user profiles  | 
|  CQgsVectorLayerCache | Caches features for a given QgsVectorLayer  | 
|  ►CQgsVectorLayerEditBuffer | Stores queued vector layer edit operations prior to committing changes to the layer's data provider  | 
|  CQgsVectorLayerEditPassthrough | An edit buffer which directly passes commands through, used when a layer is within a transaction  | 
|  CQgsVectorLayerEditBufferGroup | The edit buffer group manages a group of edit buffers  | 
|  CQgsVectorLayerFeaturePool | A feature pool based on a vector layer  | 
|  CQgsVectorLayerJoinBuffer | Manages joined fields for a vector layer  | 
|  ►CQgsVectorLayerTools | Used to handle basic editing operations on vector layers  | 
|  CQgsTrackedVectorLayerTools | Vector layer tools subclass which "tracks" edits  | 
|  CQgsVectorTileLoader | The loader class takes care of loading raw vector tile data from a tile source  | 
|  CQgsWebEnginePage | A wrapper around the QWebEnginePage class, adding extra functionality  | 
|  CQgsWidgetStateHelper | A helper class to save and restore the geometry of QWidgets in the application  | 
|  ►CQgsWidgetWrapper | Manages an editor widget  | 
|  CQgsActionWidgetWrapper | Wraps a button widget to launch a layer action  | 
|  ►CQgsEditorWidgetWrapper | Manages an editor widget  | 
|  CQgsBinaryWidgetWrapper | Widget wrapper for binary (BLOB) fields  | 
|  CQgsCheckboxWidgetWrapper | Wraps a checkbox widget  | 
|  CQgsClassificationWidgetWrapper | A widget wrapper for classification widgets  | 
|  CQgsColorWidgetWrapper | Wraps a color widget  | 
|  CQgsDateTimeEditWrapper | Wraps a date time widget  | 
|  CQgsEnumerationWidgetWrapper | Widget wrapper for enumeration widgets  | 
|  CQgsExternalResourceWidgetWrapper | Wraps a file name widget  | 
|  CQgsGeometryWidgetWrapper | Widget wrapper for geometry fields  | 
|  CQgsHiddenWidgetWrapper | Wraps a hidden widget  | 
|  CQgsJsonEditWrapper | Wraps a JSON edit widget  | 
|  CQgsKeyValueWidgetWrapper | Wraps a key/value widget  | 
|  CQgsListWidgetWrapper | Wraps a list widget  | 
|  CQgsRangeWidgetWrapper | Wraps a range widget  | 
|  CQgsRelationReferenceWidgetWrapper | Wraps a relation reference widget  | 
|  CQgsTextEditWrapper | Wraps a text widget  | 
|  CQgsUniqueValuesWidgetWrapper | Wraps a unique value widget  | 
|  CQgsUuidWidgetWrapper | Wraps a uuid widget  | 
|  CQgsValueMapWidgetWrapper | Wraps a value map widget  | 
|  CQgsValueRelationWidgetWrapper | Wraps a value relation widget  | 
|  CQgsHtmlWidgetWrapper | Wraps a QQuickWidget to display HTML code  | 
|  CQgsQmlWidgetWrapper | Wraps a QQuickWidget to display QML code  | 
|  CQgsRelationWidgetWrapper | A widget wrapper for relation widgets  | 
|  ►CQgsSearchWidgetWrapper | Shows a search widget on a filter form  | 
|  CQgsCheckboxSearchWidgetWrapper | Wraps a checkbox edit widget for searching  | 
|  CQgsDateTimeSearchWidgetWrapper | Wraps a date/time edit widget for searching  | 
|  ►CQgsDefaultSearchWidgetWrapper | Wraps a search widget  | 
|  CQgsTextEditSearchWidgetWrapper | Wraps a text edit widget for searching  | 
|  CQgsRelationAggregateSearchWidgetWrapper | Search widget for the children of a relation  | 
|  CQgsRelationReferenceSearchWidgetWrapper | Wraps a relation reference search widget  | 
|  CQgsValueMapSearchWidgetWrapper | Wraps a value map search widget  | 
|  CQgsValueRelationSearchWidgetWrapper | Wraps a value relation search widget  | 
|  CQgsSpacerWidgetWrapper | Wraps a spacer widget  | 
|  CQgsTextWidgetWrapper | Wraps a label widget to display text  | 
|  CQObjectParentUniquePtr< T > | Keeps a pointer to an object owned by a QObject parent, and deletes it whenever this parent object is deleted  | 
|  CQObjectParentUniquePtr< QgsMapToolCaptureRubberBand > |  | 
|  CQObjectParentUniquePtr< QgsVertexMarker > |  | 
|  CQObjectUniquePtr< T > | Keeps a pointer to a QObject and deletes it whenever this object is deleted  | 
|  CQObjectUniquePtr< QgsMapToolDigitizeFeature > |  | 
|  CQObjectUniquePtr< QgsMapToolIdentifyFeature > |  | 
|  CQObjectUniquePtr< QgsMapToolShapeAbstract > |  | 
|  CQObjectUniquePtr< QgsRubberBand > |  | 
|  ►CQPaintDevice |  | 
|  CQgsDxfPaintDevice | A paint device for drawing into dxf files  | 
|  CQgsGeometryPaintDevice | A paint device which converts everything renderer to a QgsGeometry representation of the rendered shapes  | 
|  CQgsMaskPaintDevice | Mask painter device that can be used to register everything painted into a QPainterPath used later as clip path  | 
|  CQgsNullPaintDevice | Null painter device that can be used for map renderer jobs which use custom painters  | 
|  ►CQt3DRender::QPaintedTextureImage |  | 
|  CQgsImageTexture | Holds an image that can be used as a texture in the 3D view  | 
|  ►CQPaintEngine |  | 
|  CQgsDxfPaintEngine | Custom paint engine for rendering to DXF drawings  | 
|  CQgsGeometryPaintEngine | A paint engine which converts everything renderer to a QgsGeometry representation of the rendered shapes  | 
|  CQgsPaintEngineHack | Hack to workaround Qt #5114 by disabling PatternTransform  | 
|  ►CQPair |  | 
|  CQgsRelation::FieldPair | Defines a relation between matching fields of the two involved tables of a relation  | 
|  ►CQProgressDialog |  | 
|  CQgsFileDownloaderDialog | A QProgressDialog subclass which handles file downloads and user feedback  | 
|  ►CQProxyStyle |  | 
|  ►CQgsProxyStyle | A QProxyStyle subclass which correctly sets the base style to match the QGIS application style, and handles object lifetime by correctly parenting to a parent widget  | 
|  CQgsStackedDiagramsViewStyle | View style which shows a drop indicator line between items  | 
|  ►CQPushButton |  | 
|  CQgsMeshVariableStrokeWidthButton | A widget push button that stores variable stroke width and calls a widget to set parameters  | 
|  ►CQQmlExtensionPlugin |  | 
|  CQgsQuickPlugin | QGIS Qml Extension Plugin responsible for exposing C++ QGIS classes to QML  | 
|  ►CQQuickItem |  | 
|  CQgsQuickElevationProfileCanvas | Implements a visual Qt Quick Item that does elevation profile rendering according to the current project settings and a profile curve geometry  | 
|  CQgsQuickMapCanvasMap | Implements a visual Qt Quick Item that does map rendering according to the current map settings  | 
|  ►CQQuickTransform |  | 
|  CQgsQuickMapTransform | A transformation that can be attached to any QQuickItem  | 
|  ►CUi::QRasterAttributeTableDialogBase |  | 
|  CQgsRasterAttributeTableDialog | A dialog which embeds a raster attribute table widget  | 
|  ►CQRegularExpressionValidator |  | 
|  CQgsDoubleValidator | A custom validator which allows entry of doubles in a locale-tolerant way  | 
|  ►CQRunnable |  | 
|  CQgsRunnableProviderCreator | Used when reading a project to asynchronously create data providers that support asynchronous creation  | 
|  ►CQsciScintilla |  | 
|  ►CQgsCodeEditor | A text editor based on QScintilla2  | 
|  CQgsCodeEditorCSS | A CSS editor based on QScintilla2  | 
|  CQgsCodeEditorExpression | A QGIS expression editor based on QScintilla2  | 
|  CQgsCodeEditorHTML | A HTML editor based on QScintilla2  | 
|  CQgsCodeEditorJavascript | A Javascript editor based on QScintilla2  | 
|  CQgsCodeEditorJson | A JSON editor based on QScintilla2  | 
|  CQgsCodeEditorPython | A Python editor based on QScintilla2  | 
|  CQgsCodeEditorR | A R stats code editor based on QScintilla2  | 
|  CQgsCodeEditorSQL | A SQL editor based on QScintilla2  | 
|  CQgsCodeEditorShell | A shell script code editor based on QScintilla2  | 
|  ►CQScrollArea |  | 
|  ►CQgsScrollArea | A QScrollArea subclass with improved scrolling behavior  | 
|  CQgsVScrollArea | A QScrollArea subclass which only displays a vertical scrollbar and fits the width to the contents  | 
|  ►CQSlider |  | 
|  CQgsSlider | A custom QSlider with additional refinements  | 
|  ►CQSortFilterProxyModel |  | 
|  CQgsAttributeTableFilterModel | A proxy model for filtering an attribute table model  | 
|  CQgsAttributesFormProxyModel | Proxy model to filter items in the tree views of the drag and drop designer  | 
|  CQgsBookmarkManagerProxyModel | A QSortFilterProxyModel subclass for sorting the entries in a QgsBookmarkManagerModel  | 
|  CQgsBrowserProxyModel | A QSortFilterProxyModel subclass for filtering and sorting browser model items  | 
|  CQgsCoordinateReferenceSystemProxyModel | A sort/filter proxy model for coordinate reference systems  | 
|  CQgsDatabaseFilterProxyModel | Implements a custom filter and can be used as a proxy for QgsDbTableModel  | 
|  CQgsElevationProfileLayerTreeProxyModel | A proxy model for elevation profiles  | 
|  CQgsExpressionItemSearchProxy | Search proxy used to filter the QgsExpressionBuilderWidget tree  | 
|  CQgsFeatureListModel | A proxy model for feature lists  | 
|  CQgsFieldProxyModel | A proxy model to filter the list of fields of a layer  | 
|  CQgsLayerMetadataResultsProxyModel | A proxy model for QgsLayerMetadataResultsModel, handling text and extent filtering  | 
|  CQgsLayerTreeFilterProxyModel | A sort filter proxy model to easily reproduce the legend/layer tree in a tree view  | 
|  CQgsLayerTreeProxyModel | A proxy model for QgsLayerTreeModel, supporting private layers and text filtering  | 
|  CQgsLayoutGuideProxyModel | Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical)  | 
|  CQgsLayoutItemsListViewModel | Model for the layout items list view  | 
|  CQgsLayoutManagerProxyModel | QSortFilterProxyModel subclass for QgsLayoutManagerModel  | 
|  CQgsLayoutMapItemBlocksLabelsModel | Model for label blocking items  | 
|  CQgsLayoutProxyModel | Allows for filtering a QgsLayoutModel by item type  | 
|  CQgsLocatorProxyModel | A sort proxy model for QgsLocatorModel, which automatically sorts results by precedence  | 
|  CQgsMapLayerProxyModel | A proxy model which provides an easy to use model to display the list of layers in widgets  | 
|  CQgsMeshDatasetGroupProxyModel | A proxy model for filtering mesh dataset groups  | 
|  CQgsNewsFeedProxyModel | A proxy model for use with QgsNewsFeedModel  | 
|  CQgsPointCloudAttributeProxyModel | A proxy model for filtering available attributes from a point cloud attribute model  | 
|  CQgsProcessingToolboxProxyModel | A proxy model for providers and algorithms shown within the Processing toolbox  | 
|  CQgsProjectStyleDatabaseProxyModel | A proxy model for filtering QgsProjectStyleDatabaseModel  | 
|  CQgsProviderSublayerProxyModel | A QSortFilterProxyModel for filtering and sorting a QgsProviderSublayerModel  | 
|  CQgsRecentCoordinateReferenceSystemsProxyModel | A sort/filter proxy model for recent coordinate reference systems  | 
|  CQgsSettingsTreeProxyModel | A proxy model which allows filtering the settings tree  | 
|  CQgsStyleProxyModel | A QSortFilterProxyModel subclass for showing filtered symbol and color ramps entries from a QgsStyle database  | 
|  CQgsSvgSelectorFilterModel | A model for displaying SVG files with a preview icon which can be filtered by file name  | 
|  ►CQSpinBox |  | 
|  CQgsSpinBox | A spin box with a clear button that will set the value to the defined clear value  | 
|  ►CQStackedWidget |  | 
|  CQgsDualView | This widget is used to show the attributes of a set of features of a QgsVectorLayer  | 
|  CQgsStackedWidget | A QStackedWidget that can be shrunk to its current widget's size  | 
|  ►CQStandardItem |  | 
|  CQgsExpressionItem | An expression item that can be used in the QgsExpressionBuilderWidget tree  | 
|  ►CQStandardItemModel |  | 
|  CQgsAbstractDbTableModel | Pure virtual model class for results in a database source widget selector  | 
|  CQgsCheckableItemModel | QStandardItemModel subclass which makes all items checkable by default  | 
|  CQgsSvgSelectorGroupsModel | A model for displaying SVG search paths  | 
|  ►CQStyledItemDelegate |  | 
|  CEditBlockerDelegate | Custom item delegate which prevents editing  | 
|  CQgsCheckBoxDelegate | QStyledItemDelegate subclass for QgsCheckableComboBox  | 
|  CQgsLayoutGuidePositionDelegate | View delegate displaying a QgsDoubleSpinBox for the layout guide position  | 
|  CQgsLayoutGuideUnitDelegate | View delegate displaying a QgsLayoutUnitsComboBox for the layout guide unit  | 
|  CQgsMeshDatasetGroupTreeItemDelegate | Delegate to display tree item with a contours and vector selector  | 
|  ►CQSyntaxHighlighter |  | 
|  CQgsExpressionHighlighter | Syntax highlighter for QGIS expressions  | 
|  ►CQTableView |  | 
|  ►CQgsTableView | A QTableView subclass with QGIS specific tweaks and improvements  | 
|  CQgsAttributeTableView | Provides a table view of features of a QgsVectorLayer  | 
|  ►CQTableWidget |  | 
|  CQgsTableEditorWidget | A reusable widget for editing simple spreadsheet-style tables  | 
|  ►CQTableWidgetItem |  | 
|  CQgsTableWidgetItem | This can be used like a regular QTableWidgetItem with the difference that a specific role can be set to sort  | 
|  ►CQTabWidget |  | 
|  CQgsTabWidget | A QTabWidget with additional methods to temporarily hide/show tabs  | 
|  ►CQTextBrowser |  | 
|  CQgsWebView | A collection of stubs to mimic the API of QWebView on systems where the real library is not available  | 
|  ►CQTextCodec |  | 
|  CQgsOgrProxyTextCodec | A QTextCodec implementation which relies on OGR to do the text conversion  | 
|  ►CQThread |  | 
|  CQgsGeometryValidator | Validates geometries using the QGIS geometry validation model  | 
|  ►CQToolButton |  | 
|  CQgsAggregateToolButton | Offers a toolbutton to choose between different aggregate functions  | 
|  CQgsColorButton | A cross platform button subclass for selecting colors  | 
|  CQgsColorRampButton | A cross platform button subclass for selecting color ramps  | 
|  CQgsFontButton | A button for customizing QgsTextFormat settings  | 
|  CQgsGroupBoxCollapseButton | A collapse button widget for collapsible group boxes  | 
|  CQgsLegendFilterButton | A tool button that allows enabling or disabling legend filter by contents of the map  | 
|  CQgsLegendPatchShapeButton | A button for creating and modifying QgsLegendPatchShape settings  | 
|  CQgsMultiEditToolButton | A tool button for controlling how edits to multiple features are applied  | 
|  CQgsPropertyOverrideButton | A button for controlling property overrides which may apply to a widget  | 
|  CQgsRatioLockButton | A cross platform button subclass used to represent a locked / unlocked ratio state  | 
|  CQgsSearchWidgetToolButton | A tool button widget which is displayed next to search widgets in forms, and allows for controlling how the widget behaves and how the filtering/searching operates  | 
|  CQgsSymbolButton | A button for creating and modifying QgsSymbol settings  | 
|  ►CQTreeView |  | 
|  CQgsAttributesFormBaseView | Graphical representation for the attribute drag and drop editor  | 
|  CQgsBrowserTreeView | Extends QTreeView with save/restore tree state and other browser-specific functionality  | 
|  CQgsColorSchemeList | An editable list of color swatches, taken from an associated QgsColorScheme  | 
|  CQgsElevationProfileLayerTreeView | A layer tree view for elevation profiles  | 
|  CQgsExpressionTreeView | A tree view to list all expressions functions, variables and fields that can be used in an expression  | 
|  CQgsLayerTreeView | Extends QTreeView and provides additional functionality when working with a layer tree  | 
|  CQgsLayoutItemsListView | A list view for showing items in a layout  | 
|  CQgsMeshActiveDatasetGroupTreeView | Tree widget for display of the mesh dataset groups  | 
|  CQgsMeshDatasetGroupTreeView | Tree widget for display of the mesh dataset groups  | 
|  ►CQTreeWidget |  | 
|  CQgsDirectoryParamWidget | Browser parameter widget implementation for directory items  | 
|  ►CQTreeWidgetItem |  | 
|  ►CQgsTreeWidgetItem | QTreeWidgetItem subclass with custom handling for item sorting  | 
|  CQgsTreeWidgetItemObject | Custom QgsTreeWidgetItem with extra signals when the item is edited  | 
|  CQgsStoredQueryManager::QueryDetails | Contains details about a stored query  | 
|  CQgsAbstractDatabaseProviderConnection::QueryResult | Result of a query executed by execSql()  | 
|  ►CQUndoCommand |  | 
|  CQgsAbstractLayoutUndoCommand | Base class for commands to undo/redo layout and layout object changes  | 
|  ►CQgsMeshLayerUndoCommandMeshEdit | Base class for undo/redo command for mesh editing  | 
|  CQgsMeshLayerUndoCommandAddFaces | Mesh layer undo/redo command for adding faces in mesh  | 
|  CQgsMeshLayerUndoCommandAddVertexInFaceWithDelaunayRefinement | Mesh layer undo/redo command for adding vertex to face with Delaunay refinement of faces surrounding  | 
|  CQgsMeshLayerUndoCommandAddVertices | Mesh layer undo/redo command for adding vertices in mesh  | 
|  CQgsMeshLayerUndoCommandAdvancedEditing | Mesh layer undo/redo command for applying advanced editing  | 
|  CQgsMeshLayerUndoCommandChangeCoordinates | Mesh layer undo/redo command for changing coordinate (X,Y,Z) values of vertices  | 
|  CQgsMeshLayerUndoCommandChangeXYValue | Mesh layer undo/redo command for changing (X,Y) value of vertices  | 
|  CQgsMeshLayerUndoCommandChangeZValue | Mesh layer undo/redo command for changing Z value of vertices  | 
|  CQgsMeshLayerUndoCommandFlipEdge | Mesh layer undo/redo command for flipping edges  | 
|  CQgsMeshLayerUndoCommandMerge | Mesh layer undo/redo command for merging faces  | 
|  CQgsMeshLayerUndoCommandRemoveFaces | Mesh layer undo/redo command for removing faces in mesh  | 
|  CQgsMeshLayerUndoCommandRemoveVerticesFillHoles | Mesh layer undo/redo command for removing vertices in mesh filling holes created by removed faces  | 
|  CQgsMeshLayerUndoCommandRemoveVerticesWithoutFillHoles | Mesh layer undo/redo command for removing vertices in mesh without filling holes created by removed faces  | 
|  CQgsMeshLayerUndoCommandSplitFaces | Mesh layer undo/redo command for splitting faces  | 
|  ►CQgsPointCloudLayerUndoCommand | Base class for undo/redo command for point cloud editing  | 
|  CQgsPointCloudLayerUndoCommandChangeAttribute | An undo command subclass for changing point attribute values in a point cloud index  | 
|  ►CQgsVectorLayerUndoCommand | Base class for undo commands within a QgsVectorLayerEditBuffer  | 
|  CQgsVectorLayerUndoCommandAddAttribute | Undo command for adding a new attribute to a vector layer  | 
|  CQgsVectorLayerUndoCommandAddFeature | Undo command for adding a feature to a vector layer  | 
|  CQgsVectorLayerUndoCommandChangeAttribute | Undo command for modifying an attribute of a feature from a vector layer  | 
|  CQgsVectorLayerUndoCommandChangeGeometry | Undo command for modifying the geometry of a feature from a vector layer  | 
|  CQgsVectorLayerUndoCommandDeleteAttribute | Undo command for removing an existing attribute from a vector layer  | 
|  CQgsVectorLayerUndoCommandDeleteFeature | Undo command for deleting a feature from a vector layer  | 
|  CQgsVectorLayerUndoCommandRenameAttribute | Undo command for renaming an existing attribute of a vector layer  | 
|  ►CQgsVectorLayerUndoPassthroughCommand | Undo command for vector layer in a transaction group mode  | 
|  CQgsVectorLayerUndoPassthroughCommandAddAttribute | Undo command for adding attri to a vector layer in transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandAddFeatures | Undo command for adding a feature to a vector layer in a transaction group mode  | 
|  CQgsVectorLayerUndoPassthroughCommandChangeAttribute | Undo command for changing attr value from a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandChangeAttributes | Undo command for changing attributes' values from a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandChangeGeometry | Undo command for changing feature geometry from a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandDeleteAttribute | Undo command for deleting attributes of a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandDeleteFeatures | Undo command for deleting features from a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandRenameAttribute | Undo command for deleting attributes of a vector layer in a transaction group  | 
|  CQgsVectorLayerUndoPassthroughCommandUpdate | Undo command for running a specific sql query in a transaction group  | 
|  ►CQValidator |  | 
|  CQgsFieldValidator | A QValidator for validation against a QgsField's constraints and field type  | 
|  CQgsLongLongValidator | A QValidator which allows validation of long long values  | 
|  ►CQVector |  | 
|  CQgsAttributes | A vector of attributes  | 
|  ►CQWidget |  | 
|  CCharacterWidget | A widget for displaying characters available in a preset font, and allowing users to select an individual character  | 
|  CQgs3DSymbolWidget | Base class for 3D symbol configuration widgets  | 
|  ►CQgsAbstractFieldDomainWidget | Abstract base class for widgets which configure the extended properties of a QgsFieldDomain subclass  | 
|  CQgsCodedFieldDomainWidget | A widget for configuration of the extended properties of a QgsCodedFieldDomain  | 
|  CQgsGlobDomainWidget | A widget for configuration of the extended properties of a QgsGlobFieldDomain  | 
|  CQgsRangeDomainWidget | A widget for configuration of the extended properties of a QgsRangeFieldDomain  | 
|  ►CQgsAbstractFileContentSourceLineEdit | Abstract base class for widgets which allow users to select content from a file, embedding a file, etc  | 
|  ►CQgsPictureSourceLineEditBase | A line edit widget with toolbutton for setting a raster image path  | 
|  CQgsAnimatedImageSourceLineEdit | A line edit widget with toolbutton for setting an animated raster image path  | 
|  CQgsImageSourceLineEdit | A line edit widget with toolbutton for setting a raster image path  | 
|  CQgsSvgSourceLineEdit | A line edit widget with toolbutton for setting an SVG image path  | 
|  ►CQgsAbstractRelationEditorConfigWidget | Abstract base class for configurable relation widget types  | 
|  CQgsRelationEditorConfigWidget | Creates a new configuration widget for the relation editor widget  | 
|  ►CQgsAbstractRelationEditorWidget | Base class to build new relation widgets  | 
|  CQgsRelationEditorWidget | The default relation widget in QGIS  | 
|  CQgsAbstractSensorWidget | Base class for widgets which allow control over the properties of sensors  | 
|  CQgsAdvancedDigitizingFloater | A widget that floats next to the mouse pointer, and allows interaction with the AdvancedDigitizing feature  | 
|  CQgsAnnotationItemCommonPropertiesWidget | A widget for configuring common properties for QgsAnnotationItems  | 
|  CQgsAttributeActionDialog | A dialog for configuring vector layer actions  | 
|  CQgsAttributeForm | The attribute form widget for vector layer features  | 
|  ►CQgsAttributeFormWidget | Base class for all widgets shown on a QgsAttributeForm  | 
|  CQgsAttributeFormEditorWidget | A widget consisting of both an editor widget and additional widgets for controlling the behavior of the editor widget depending on a number of possible modes  | 
|  CQgsAttributeFormRelationEditorWidget | Widget to show for child relations on an attribute form  | 
|  CQgsAttributesFormProperties | Creates panels to configure attributes forms  | 
|  CQgsAuthAuthoritiesEditor | Widget for viewing and editing authentication identities database  | 
|  CQgsAuthCertEditors | Wrapper widget to manage available certificate editors  | 
|  CQgsAuthCertInfo | Widget for viewing detailed info on a certificate and its hierarchical trust chain  | 
|  CQgsAuthConfigEditor | Widget for editing authentication configuration database  | 
|  CQgsAuthConfigIdEdit | Custom widget for editing an authentication configuration ID  | 
|  CQgsAuthConfigSelect | Selector widget for authentication configs  | 
|  CQgsAuthEditorWidgets | Wrapper widget for available authentication editors  | 
|  CQgsAuthIdentitiesEditor | Widget for viewing and editing authentication identities database  | 
|  CQgsAuthMethodEdit | Abstract base class for the edit widget of authentication method plugins  | 
|  CQgsAuthServersEditor | Widget for viewing and editing servers in authentication database  | 
|  CQgsAuthSettingsWidget | Widget for entering authentication credentials both in the form username/password and by using QGIS Authentication Database and its authentication configurations  | 
|  CQgsAuthSslConfigWidget | Widget for editing an SSL server configuration  | 
|  CQgsCalloutWidget | Base class for widgets which allow control over the properties of callouts  | 
|  CQgsCodeEditorDockWidget | A custom dock widget for code editors  | 
|  CQgsColorRampShaderWidget | A widget for configuring numeric ranges associated with a color ramp  | 
|  CQgsColorSwatchGrid | A grid of color swatches, which allows for user selection  | 
|  ►CQgsColorWidget | A base class for interactive color widgets  | 
|  CQgsColorBox | A color box widget  | 
|  CQgsColorPreviewWidget | A preview box which displays one or two colors as swatches  | 
|  CQgsColorRampWidget | A color ramp widget  | 
|  CQgsColorSliderWidget | A composite horizontal color ramp widget and associated spinbox for manual value entry  | 
|  CQgsColorTextWidget | A line edit widget which displays colors as text and accepts string representations of colors  | 
|  CQgsColorWheel | A color wheel widget  | 
|  CQgsCoordinateOperationWidget | A widget for selecting the coordinate operation to use when transforming between a source and destination coordinate reference system  | 
|  CQgsCrsDefinitionWidget | A widget for defining a custom coordinate reference system  | 
|  CQgsCurveEditorWidget | A widget for manipulating QgsCurveTransform curves  | 
|  CQgsCustomLayerOrderWidget | A list box where the user can define custom order for drawing of layers  | 
|  CQgsDatabaseSchemaComboBox | A combo box which displays the list of schemas for a specific database connection  | 
|  CQgsDatabaseTableComboBox | A combobox which displays the list of tables for a specific database connection  | 
|  CQgsDbRelationWidget | A widget for configuration of the properties of a relationship in a database  | 
|  CQgsDetailedItemWidget | A widget renderer for detailed item views  | 
|  CQgsDirectionalLightWidget | Widget for direction light settings  | 
|  CQgsEditorConfigWidget | Base class for widgets which configure editor widget types  | 
|  CQgsElevationControllerWidget | A widget for configuring vertical elevation slicing behavior for maps  | 
|  CQgsExpressionBuilderWidget | A reusable widget that can be used to build an expression string  | 
|  CQgsExpressionLineEdit | A widget which includes a line edit for entering expressions together with a button to open the expression creation dialog  | 
|  CQgsExpressionPreviewWidget | A widget for previewing an expression result  | 
|  CQgsExtentWidget | A widget for configuration of a map extent  | 
|  CQgsExternalResourceWidget | Widget to display file path with a push button for an "open file" dialog It can also be used to display a picture or a web page  | 
|  CQgsFeaturePickerWidget | This offers a combobox with autocompleter that allows selecting features from a layer  | 
|  CQgsFieldDomainWidget | A widget for configuration of the properties of a QgsFieldDomain  | 
|  CQgsFieldExpressionWidget | A widget for selection of layer fields or expression creation  | 
|  ►CQgsFileWidget | A widget for selecting a file or a folder  | 
|  CQgsExternalStorageFileWidget | A widget for selecting a file or a folder and optionally storing it to an external storage backend  | 
|  CQgsFindFilesByPatternWidget | A reusable widget for finding files (recursively) by file pattern  | 
|  ►CQgsFloatingWidget | A QWidget subclass for creating widgets which float outside of the normal Qt layout system  | 
|  CQgsUserInputWidget | A floating widget that can be used to display widgets for user inputs  | 
|  CQgsGeometryWidget | A widget for storing and interacting with a QgsGeometry object  | 
|  CQgsGradientStopEditor | An interactive editor for previewing a gradient color ramp and modifying the position of color stops along the gradient  | 
|  CQgsHistogramWidget | Graphical histogram for displaying distributions of field values  | 
|  CQgsHttpHeaderWidget | Displays referer HTTP header field and collapsible table of key/value pairs  | 
|  CQgsJsonEditWidget | A widget for displaying JSON data in a code highlighted text or tree form  | 
|  CQgsLayerTreeEmbeddedConfigWidget | A widget to configure layer tree embedded widgets for a particular map layer  | 
|  CQgsLayoutAtlasWidget | Widget for configuring the properties of a layout atlas  | 
|  CQgsLayoutItemPropertiesWidget | A widget for controlling the common properties of layout items (e.g  | 
|  CQgsLayoutRuler | A custom ruler widget for use with QgsLayoutView, displaying the current zoom and position of the visible layout and for interacting with guides in a layout  | 
|  CQgsLocatorWidget | A special locator widget which allows searching for matching results from a QgsLocator and presenting them to users for selection  | 
|  CQgsMapLayerRefreshSettingsWidget | A widget for configuring the automatic refresh settings for map layers  | 
|  CQgsMapLayerServerPropertiesWidget | Provides widget to edit server properties  | 
|  CQgsMapOverviewCanvas | A widget that displays an overview map  | 
|  CQgsMapTip | Displays a tool tip on a map canvas when the mouse is hovered over a feature  | 
|  CQgsMaskSourceSelectionWidget | A widget that allows the selection of a list of sources for selective masking  | 
|  CQgsMaterialSettingsWidget | Base class for 3D material settings widgets  | 
|  CQgsMediaWidget | A widget for playing back audio and video media files  | 
|  CQgsMenuHeader | Custom widget for displaying subheaders within a QMenu in a standard style  | 
|  CQgsMeshDatasetGroupTreeWidget | A widget for configuring dataset groups attached to a QgsMeshLayer  | 
|  CQgsMeshRenderer3DAveragingWidget | A widget for setup of the averaging method from 3d to 2d datasets on 3d stacked mesh  | 
|  CQgsMeshRendererActiveDatasetWidget | Widget for selection of active dataset group from tree view  | 
|  CQgsMeshRendererMeshSettingsWidget | A widget for setup of the mesh frame settings of the mesh layer  | 
|  CQgsMeshRendererScalarSettingsWidget | A widget for setup of the scalar dataset renderer settings of a mesh layer  | 
|  CQgsMeshRendererVectorSettingsWidget | A widget for setup of the vector dataset renderer settings of a mesh layer  | 
|  CQgsMeshStaticDatasetWidget | A widget for setup of the static dataset of a mesh layer  | 
|  CQgsMessageBarItem | Represents an item shown within a QgsMessageBar widget  | 
|  CQgsMetadataWidget | A wizard to edit metadata on a map layer  | 
|  CQgsOpacityWidget | A widget for setting an opacity value  | 
|  CQgsOptionsPageWidget | Base class for widgets for pages included in the options dialog  | 
|  CQgsPaintEffectPropertiesWidget | A widget which modifies the properties of a QgsPaintEffect  | 
|  ►CQgsPaintEffectWidget | Base class for effect properties widgets  | 
|  CQgsBlurWidget | A widget for configuring QgsBlurEffect effects  | 
|  CQgsColorEffectWidget | A widget for configuring QgsColorEffect effects  | 
|  CQgsDrawSourceWidget | A widget for configuring QgsDrawSourceEffect effects  | 
|  CQgsGlowWidget | A widget for configuring QgsGlowEffect effects  | 
|  CQgsShadowEffectWidget | A widget for configuring QgsShadowEffect effects  | 
|  CQgsTransformWidget | A widget for configuring QgsTransformEffect effects  | 
|  ►CQgsPanelWidget | Base class for any widget that can be shown as an inline panel  | 
|  CQgsAggregateMappingWidget | A widget which creates a mapping for defining sets of aggregates of fields from a QgsFields object  | 
|  CQgsAnnotationItemBaseWidget | A base class for property widgets for annotation items  | 
|  CQgsBrowserWidget | A widget showing a browser tree view along with toolbar and toggleable properties pane  | 
|  CQgsCalloutPanelWidget | A panel widget for configuration of callouts  | 
|  CQgsCodeEditorWidget | A widget which wraps a QgsCodeEditor in additional functionality  | 
|  CQgsColorBrewerColorRampWidget | A widget which allows users to modify the properties of a QgsColorBrewerColorRamp  | 
|  CQgsColorRampLegendNodeWidget | A widget for properties relating to a QgsColorRampLegendNode (QgsColorRampLegendNodeSettings)  | 
|  CQgsCompoundColorWidget | A custom QGIS widget for selecting a color, including options for selecting colors via hue wheel, color swatches, and a color sampler  | 
|  CQgsCrsSelectionWidget | A generic widget allowing users to pick a Coordinate Reference System (or define their own)  | 
|  CQgsDashSpaceWidget | A widget for entering a custom dash space pattern for lines  | 
|  CQgsDataDefinedSizeLegendWidget | Widget for configuration of appearance of legend for marker symbols with data-defined size  | 
|  CQgsDataSourceSelectWidget | Embeds the browser view to select an existing data source  | 
|  CQgsDevToolWidget | A panel widget that can be shown in the developer tools panel  | 
|  CQgsDiagramProperties | A widget which configures diagrams for a vector layer  | 
|  CQgsEditConditionalFormatRuleWidget | A widget for customizing an individual conditional formatting rule  | 
|  CQgsEffectStackCompactWidget | A small widget consisting of a checkbox for enabling/disabling an effect stack and a button for opening an effect stack customization dialog  | 
|  CQgsEffectStackPropertiesWidget | A widget for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack  | 
|  CQgsExtentBufferWidget | A widget which allows the user to modify the rendering order of extent buffers  | 
|  CQgsFieldConditionalFormatWidget | A widget for customizing conditional formatting options  | 
|  CQgsFieldMappingWidget | Creates a mapping from one set of QgsFields to another, for each set of "destination" fields an expression defines how to obtain the values of the "destination" fields  | 
|  CQgsHistoryWidget | A widget showing entries from a QgsHistoryProviderRegistry  | 
|  CQgsLabelEngineConfigWidget | Widget for configuring the labeling engine  | 
|  CQgsLabelSettingsWidgetBase | Base class for widgets which allow customization of label engine properties, such as label placement settings  | 
|  CQgsLabelingEngineRuleWidget | Base class for widgets which allow control over the properties of QgsAbstractLabelingEngineRule subclasses  | 
|  CQgsLabelingEngineRulesWidget | A widget which allows configuration of a list of labeling engine rules  | 
|  CQgsLabelingRulePropsWidget | Widget for editing a labeling rule  | 
|  CQgsLayerPropertiesWidget | A widget which allows configuration of the properties of a single QgsSymbolLayer  | 
|  CQgsLayoutGuideWidget | Widget for managing the layout guides  | 
|  ►CQgsLayoutItemBaseWidget | A base class for property widgets for layout items  | 
|  CQgsLayoutAttributeTableWidget | A widget for configuring layout attribute table items  | 
|  CQgsLayoutElevationProfileWidget | A widget for layout elevation profile item settings  | 
|  CQgsLayoutHtmlWidget | A widget for configuring layout html items  | 
|  CQgsLayoutLabelWidget | A widget for layout item settings  | 
|  CQgsLayoutManualTableWidget | A widget for configuring layout manual table items  | 
|  CQgsLayoutMapClippingWidget | Allows configuration of layout map clipping settings  | 
|  CQgsLayoutMapGridWidget | A widget for configuring layout map grid items  | 
|  CQgsLayoutMapLabelingWidget | Allows configuration of layout map labeling settings  | 
|  CQgsLayoutMapWidget | Input widget for the configuration of QgsLayoutItemMap  | 
|  CQgsLayoutMarkerWidget | A widget for configuring layout shape items  | 
|  CQgsLayoutPagePropertiesWidget | A widget for configuring properties of pages in a layout  | 
|  CQgsLayoutPictureWidget | A widget for configuring layout picture items  | 
|  CQgsLayoutPolygonWidget | Input widget for QgsLayoutItemPolygon  | 
|  CQgsLayoutPolylineWidget | Input widget for QgsLayoutItemPolyline  | 
|  CQgsLayoutScaleBarWidget | A widget to define the properties of a QgsLayoutItemScaleBar  | 
|  CQgsLayoutShapeWidget | A widget for configuring layout shape items  | 
|  CQgsLayoutPropertiesWidget | Widget for configuring the properties of a layout  | 
|  CQgsLegendPatchShapeWidget | Widget for configuring a custom legend patch shape  | 
|  CQgsLimitedRandomColorRampWidget | A widget which allows users to modify the properties of a QgsLimitedRandomColorRamp  | 
|  ►CQgsMapLayerConfigWidget | A panel widget that can be shown in the map style dock  | 
|  CQgsDiagramWidget | A widget for configuring layer diagrams  | 
|  CQgsLabelingWidget | Master widget for configuration of labeling of a vector layer  | 
|  CQgsMapLayerStyleManagerWidget | A widget which is used to visually manage the layer styles  | 
|  CQgsMeshLabelingWidget | Master widget for configuration of labeling of a mesh layer  | 
|  CQgsPointCloudRendererPropertiesWidget | A generic widget for setting the 2D renderer for a point cloud layer  | 
|  CQgsRasterHistogramWidget | A widget for display and configuring a raster layer histogram  | 
|  CQgsRasterLabelingWidget | Master widget for configuration of labeling of a raster layer  | 
|  CQgsRasterTransparencyWidget | A widget for controlling a raster layer's transparency and related options  | 
|  CQgsRendererMeshPropertiesWidget | Widget for renderer properties of the mesh, contours (scalars) and vectors data associated with the mesh layer  | 
|  CQgsRendererRasterPropertiesWidget | A widget for configuring properties of a raster layer renderer  | 
|  CQgsTiledSceneRendererPropertiesWidget | A generic widget for setting the 2D renderer for a tiled scene layer  | 
|  CQgsMapUnitScaleWidget | A widget which allows the user to choose the minimum and maximum scale of an object in map units and millimeters  | 
|  CQgsMeshVariableStrokeWidthWidget | A widget to set parameters of variable stroke width  | 
|  CQgsNewDatabaseTableNameWidget | A widget which embeds the browser view to select a DB schema and a new table name  | 
|  CQgsNumericFormatSelectorWidget | A widget which allows choice of numeric formats and the properties of them  | 
|  CQgsNumericFormatWidget | Base class for widgets which allow control over the properties of QgsNumericFormat subclasses  | 
|  ►CQgsPanelWidgetWrapper | Wrapper widget for existing widgets which can't have the inheritance tree changed, e.g dialogs  | 
|  CQgsTextFormatPanelWidget | A panel widget for customizing text formatting settings  | 
|  CQgsPointCloudRendererWidget | Base class for point cloud 2D renderer settings widgets  | 
|  CQgsPresetColorRampWidget | A widget which allows users to modify the properties of a QgsPresetSchemeColorRamp  | 
|  CQgsProcessingHistoryWidget | A widget for showing Processing algorithm execution history  | 
|  CQgsPropertyAssistantWidget | Shows a user-friendly assistant guiding users through the creation of QgsProperty overrides  | 
|  CQgsRendererRulePropsWidget | A widget for editing the details of a rule based renderer rule  | 
|  CQgsRendererWidget | Base class for renderer settings widgets  | 
|  CQgsRuleBasedLabelingWidget | Widget for configuring rule based labeling  | 
|  CQgsStackedDiagramProperties | A widget for editing sub diagrams  | 
|  CQgsSubstitutionListWidget | A widget which allows users to specify a list of substitutions to apply to a string, with options for exporting and importing substitution lists  | 
|  CQgsSymbolAnimationSettingsWidget | A widget for customising animation settings for a symbol  | 
|  CQgsSymbolBufferSettingsWidget | A widget for customising buffer settings for a symbol  | 
|  CQgsSymbolLevelsWidget | A widget which allows the user to modify the rendering order of symbol layers  | 
|  CQgsSymbolSelectorWidget | Symbol selector widget that can be used to select and build a symbol  | 
|  CQgsTabPositionWidget | A widget for configuring QgsTextFormat tab positions  | 
|  CQgsTableEditorFormattingWidget | A reusable widget for formatting the contents of a QgsTableCell  | 
|  CQgsTemporalControllerWidget | A widget for controlling playback properties of a QgsTemporalController  | 
|  CQgsTiledSceneRendererWidget | Base class for tiled scene 2D renderer settings widgets  | 
|  CQgsPanelWidgetStack | A stack widget to manage multiple overlapping stacked panels  | 
|  CQgsPercentageWidget | A widget for setting a percentage value  | 
|  CQgsPlaybackControllerWidget | A compound widget containing a set of buttons for controlling media playback  | 
|  CQgsProcessingAbstractParameterDefinitionWidget | Abstract base class for widgets which allow users to specify the properties of a Processing parameter  | 
|  CQgsProcessingAlgorithmConfigurationWidget | A configuration widget for processing algorithms allows providing additional configuration options directly on algorithm level, in addition to parameters  | 
|  CQgsProcessingModelerParameterWidget | A widget for customising the value of Processing algorithm parameters inside a Processing model  | 
|  CQgsProcessingParameterDefinitionWidget | A widget which allows users to specify the properties of a Processing parameter  | 
|  CQgsProjectionSelectionTreeWidget | A widget for selecting a coordinate reference system from a tree  | 
|  CQgsProjectionSelectionWidget | A widget for selecting a projection  | 
|  ►CQgsProviderSourceWidget | Base class for widgets which allow customization of a provider's source URI  | 
|  CQgsOWSSourceWidget | This widget sets and updates OWS layers source URI  | 
|  CQgsRangeSlider | A slider control with two interactive endpoints, for interactive selection of a range of values  | 
|  CQgsRasterFormatSaveOptionsWidget | A widget to select format-specific raster saving options  | 
|  CQgsRasterLayerTemporalPropertiesWidget | A widget for configuring the temporal properties for a raster layer  | 
|  CQgsRasterMinMaxWidget | A widget for configuring how the minimum and maximum value of a raster layer is determined  | 
|  CQgsRasterPyramidsOptionsWidget | A widget to select format-specific raster saving options  | 
|  ►CQgsRasterRendererWidget | Abstract base class for widgets which configure a QgsRasterRenderer  | 
|  CQgsHillshadeRendererWidget | Renderer widget for the hill shade renderer  | 
|  CQgsMultiBandColorRendererWidget | A widget for configuring a QgsMultiBandColorRenderer  | 
|  CQgsPalettedRendererWidget | A widget for configuring QgsPalettedRasterRenderer  | 
|  CQgsRasterContourRendererWidget | Configuration widget for QgsRasterContourRenderer  | 
|  CQgsRasterSingleColorRendererWidget | Renderer widget for the single color renderer  | 
|  CQgsSingleBandGrayRendererWidget | A widget for configuring a QgsSingleBandGrayRenderer  | 
|  CQgsSingleBandPseudoColorRendererWidget | Single band pseudo color renderer widget consists of a color ramp shader widget, a raster min max widget and a band selector  | 
|  CQgsRelationReferenceWidget | A widget which shows related features  | 
|  CQgsRichTextEditor | A widget for editing rich text documents, with support for user controlled formatting of text and insertion of hyperlinks and images  | 
|  CQgsScaleMethodWidget | A widget which lets the user select from scale calculation methods  | 
|  CQgsScaleRangeWidget | A widget allowing entry of a range of map scales, e.g  | 
|  CQgsScaleWidget | A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value  | 
|  CQgsSettingsTreeWidget | A widget with the settings tree to visualize, search and edit settings  | 
|  CQgsSmartGroupCondition | A widget for configuring the conditions attached to a style smart group  | 
|  CQgsSourceFieldsProperties | A widget which displays information about vector layer fields, and allows some configuration of them  | 
|  CQgsStatusBar | A proxy widget for QStatusBar  | 
|  CQgsStyleItemsListWidget | A reusable widget for showing a filtered list of entities from a QgsStyle database  | 
|  CQgsSvgSelectorWidget | A widget allowing selection of an SVG file, and configuration of SVG related parameters  | 
|  CQgsSymbolLayerSelectionWidget | A widget that allows the selection of a list of symbol layers from a layer  | 
|  CQgsSymbolLayerWidget | Abstract base class for widgets used to configure QgsSymbolLayer classes  | 
|  CQgsSymbolsListWidget | A widget which presents symbol-level properties (such as size), and allows selection of symbols from stored styles  | 
|  CQgsTableWidgetBase | Base widget allowing editing a collection, using a table  | 
|  CQgsTaskManagerWidget | A widget which displays tasks from a QgsTaskManager and allows for interaction with the manager  | 
|  CQgsTextFormatWidget | A widget for customizing text formatting settings  | 
|  CQgsUnitSelectionWidget | A widget displaying a combobox allowing the user to choose between various display units, such as millimeters or map units  | 
|  CQgsValidityCheckResultsWidget | A reusable widget which displays a summary of the results from a QgsAbstractValidityCheck (or checks)  | 
|  CQgsVariableEditorWidget | A tree based widget for editing expression context scope variables  | 
|  CQgsVectorLayerLegendWidget | A widget for configuration of options specific to a vector layer's legend  | 
|  CQgsVectorLayerTemporalPropertiesWidget | A widget for configuring the temporal properties for a vector layer  | 
|  ►CQWidgetAction |  | 
|  CQgsColorSwatchGridAction | A color swatch grid which can be embedded into a menu  | 
|  CQgsColorWidgetAction | An action containing a color widget, which can be embedded into a menu  | 
|  CQgsMenuHeaderWidgetAction | Custom QWidgetAction for displaying subheaders within a QMenu in a standard style  | 
|  CQWidgetUpdateBlocker | Temporarily disables updates for a QWidget for the lifetime of the object  | 
|  ►CQWindow |  | 
|  CQgs3DMapCanvas | Convenience wrapper to simplify the creation of a 3D window ready to be used with QGIS  | 
|  CQgsAlignRaster::RasterInfo | Utility class for gathering information about rasters  | 
|  CQgsAlignRasterData::RasterItem | Definition of one raster layer for alignment  | 
|  CQgsRayCastingUtils::RayCastContext | Helper struct to store ray casting parameters  | 
|  CQgsRayCastingUtils::RayHit | Helper struct to store ray casting results  | 
|  CQgsReadWriteContext::ReadWriteMessage | Struct for QgsReadWriteContext error or warning messages  | 
|  CQgsAttributesFormData::RelationEditorConfiguration |  | 
|  CQgsRelief::ReliefColor |  | 
|  CQgsAbstractGeospatialPdfExporter::RenderedFeature | Contains information about a feature rendered inside the PDF  | 
|  CQgsRenderedFeatureHandlerInterface::RenderedFeatureContext |  | 
|  CQgsRuleBasedRenderer::RenderJob | A QgsRuleBasedRenderer rendering job, consisting of a feature to be rendered with a particular symbol  | 
|  CQgsRuleBasedRenderer::RenderLevel | Render level: a list of jobs to be drawn at particular level for a QgsRuleBasedRenderer  | 
|  CQgsLocatorResult::ResultAction | The ResultAction stores basic information for additional actions to be used in a locator widget for the result  | 
|  CQgsProcessingGuiUtils::ResultLayerDetails | Contains details of a layer result from running an algorithm  | 
|  ►CRTree |  | 
|  CPalRtree< pal::LabelPosition > |  | 
|  CPalRtree< T > | A rtree spatial index for use in the pal labeling engine  | 
|  CQgsRuleBased3DRenderer::Rule | A child rule for a QgsRuleBased3DRenderer  | 
|  CQgsRuleBasedLabeling::Rule | A child rule for QgsRuleBasedLabeling  | 
|  CQgsRuleBasedRenderer::Rule | Represents an individual rule for a rule-based renderer  | 
|  CQgsMapLayerSaveStyleDialog::SaveToDbSettings |  | 
|  CQgsVectorFileWriter::SaveVectorOptions | Options to pass to QgsVectorFileWriter::writeAsVectorFormat()  | 
|  CQgsScaleBarRenderer::ScaleBarContext | Contains parameters regarding scalebar calculations  | 
|  CQgsGeometryUtils::SelfIntersection |  | 
|  CQgsAbstractSensor::SensorData | Contains details of a sensor data capture  | 
|  CQgsServerSettings::Setting |  | 
|  CQgsAuthConfigurationStorage::SettingParameter | Storage configuration setting parameter  | 
|  CQgsDatumTransform::SingleOperationDetails | Contains information about a single coordinate operation  | 
|  CQgsDataDefinedSizeLegend::SizeClass | Definition of one class for the legend  | 
|  CSol | Chain solution parameters  | 
|  CQgsVirtualLayerDefinition::SourceLayer | Either a reference to a live layer in the registry or all the parameters needed to load it (provider key, source, etc.)  | 
|  CQgsAttributesFormData::SpacerElementEditorConfiguration |  | 
|  CQgsLayerMetadata::SpatialExtent | Metadata spatial extent structure  | 
|  CQgsAbstractDatabaseProviderConnection::SpatialIndexOptions | The SpatialIndexOptions contains extra options relating to spatial index creation  | 
|  CQgsSQLComposerDialog::SQLValidatorCallback | Callback to do validation check on dialog validation  | 
|  CQgsAbstractDatabaseProviderConnection::SqlVectorLayerOptions | The SqlVectorLayerOptions stores all information required to create a SQL (query) layer  | 
|  CQgsExpressionContextScope::StaticVariable | Single variable definition for use within a QgsExpressionContextScope  | 
|  CQgsTileDownloadManager::Stats | Encapsulates any statistics we would like to keep about requests  | 
|  CStatsProcessor |  | 
|  CQgsStyleEntityVisitorInterface::StyleLeaf | Contains information relating to the style entity currently being visited  | 
|  CQgsOWSSourceSelect::SupportedFormat | Formats supported by provider  | 
|  CQgsLayoutExporter::SvgExportSettings | Contains settings relating to exporting layouts to SVG  | 
|  ►CUi::SymbolsGroupSelectionDialogBase |  | 
|  CQgsStyleGroupSelectionDialog | A dialog which presents available groups from a QgsStyle  | 
|  ►CUi::SymbolsListWidget |  | 
|  CQgsSymbolsListWidget | A widget which presents symbol-level properties (such as size), and allows selection of symbols from stored styles  | 
|  CQgsTextFormat::Tab | Defines a tab position for a text format  | 
|  CQgsEditFormConfig::TabData |  | 
|  CQgsAbstractDatabaseProviderConnection::TableProperty | Database table or view  | 
|  CQgsSQLComposerDialog::TableSelectedCallback | Callback to do actions on table selection  | 
|  CQgsTaskManager::TaskDefinition | Definition of a task for inclusion in the manager  | 
|  CQgsAttributesFormData::TextElementEditorConfiguration |  | 
|  CTiePointInfo |  | 
|  CQgsCesiumUtils::TileContents | Encapsulates the contents of a 3D tile  | 
|  CQgsTopologicalMesh::TopologicalFaces | Contains independent faces and topological information about these faces  | 
|  CQgsWfs::transactionDelete |  | 
|  CQgsWfs::v1_0_0::transactionDelete |  | 
|  CQgsWfs::transactionInsert |  | 
|  CQgsWfs::v1_0_0::transactionInsert |  | 
|  CQgsWfs::transactionRequest |  | 
|  CQgsWfs::v1_0_0::transactionRequest |  | 
|  CQgsWfs::transactionUpdate |  | 
|  CQgsWfs::v1_0_0::transactionUpdate |  | 
|  CQgsDatumTransform::TransformDetails | Contains information about a coordinate transformation operation  | 
|  CQgsDatumTransform::TransformInfo | Contains datum transform information  | 
|  CQgsDatumTransformDialog::TransformInfo | Dialog transformation entry info  | 
|  CTransformItem |  | 
|  CQgsDatumTransform::TransformPair | Contains datum transform information  | 
|  CQgsRasterTransparency::TransparentSingleValuePixel | Defines the transparency for a range of single-band pixel values  | 
|  CQgsRasterTransparency::TransparentThreeValuePixel | Defines the transparency for a RGB pixel value  | 
|  ►CTriangleInterpolator | An interface for interpolator classes for triangulations  | 
|  CCloughTocherInterpolator | An implementation of a Clough-Tocher interpolator based on a triangular tessellation  | 
|  CLinTriangleInterpolator | Interpolates linearly on a triangulation  | 
|  CQgsPointCloudRenderContext::TriangulationData | Helper data structure used when rendering points as triangulated surface  | 
|  ►CUi_QgsAttributesFormProperties |  | 
|  CQgsAttributesFormProperties | Creates panels to configure attributes forms  | 
|  ►CUi_QgsCodedValueDomainWidgetBase |  | 
|  CQgsCodedFieldDomainWidget | A widget for configuration of the extended properties of a QgsCodedFieldDomain  | 
|  ►CUi_QgsCredentialDialog |  | 
|  CQgsCredentialDialog | A generic dialog for requesting credentials  | 
|  ►CUi_QgsDbRelationshipWidgetBase |  | 
|  CQgsDbRelationWidget | A widget for configuration of the properties of a relationship in a database  | 
|  ►CUi_QgsFieldDomainWidgetBase |  | 
|  CQgsFieldDomainWidget | A widget for configuration of the properties of a QgsFieldDomain  | 
|  ►CUi_QgsGlobDomainWidgetBase |  | 
|  CQgsGlobDomainWidget | A widget for configuration of the extended properties of a QgsGlobFieldDomain  | 
|  ►CUi_QgsLabelingEngineRulesWidgetBase |  | 
|  CQgsLabelingEngineRulesWidget | A widget which allows configuration of a list of labeling engine rules  | 
|  ►CUi_QgsNewVectorTableDialogBase |  | 
|  CQgsNewVectorTableDialog | A dialog for customising new tables created on a database  | 
|  ►CUi_QgsRangeDomainWidgetBase |  | 
|  CQgsRangeDomainWidget | A widget for configuration of the extended properties of a QgsRangeFieldDomain  | 
|  ►CUi_QgsSourceFieldsProperties |  | 
|  CQgsSourceFieldsProperties | A widget which displays information about vector layer fields, and allows some configuration of them  | 
|  ►Cstd::unique_ptr |  | 
|  Cspatialite_database_unique_ptr | Unique pointer for spatialite databases, which automatically closes the database when the pointer goes out of scope or is reset  | 
|  Csqlite3_database_unique_ptr | Unique pointer for sqlite3 databases, which automatically closes the database when the pointer goes out of scope or is reset  | 
|  Csqlite3_statement_unique_ptr | Unique pointer for sqlite3 prepared statements, which automatically finalizes the statement when the pointer goes out of scope or is reset  | 
|  CQgsProviderRegistry::UnusableUriDetails | Contains information about unusable URIs which aren't handled by any registered providers  | 
|  CQgsProviderRegistry::UnusableUriHandlerInterface | An interface used to handle unusable URIs which aren't handled by any registered providers, and construct user-friendly warnings as to why the URI is unusable  | 
|  CQgsCopcUpdate::UpdatedChunk | Keeps information how points of a single chunk has been modified  | 
|  CQgsMimeDataUtils::Uri |  | 
|  CQgsRasterAttributeTable::UsageInformation | Information about a field usage  | 
|  CQgsCoordinateReferenceSystemRegistry::UserCrsDetails | Contains details of a custom (user defined) CRS  | 
|  Cpal::Util | Pal utilities  | 
|  CQgsTracerGraph::V |  | 
|  CQgsAbstractMetadataBaseValidator::ValidationResult | Contains the parameters describing a metadata validation failure  | 
|  CQgsProjectServerValidator::ValidationResult | Contains the parameters describing a project validation failure  | 
|  CQgsValueRelationFieldFormatter::ValueRelationItem |  | 
|  CVector3D | Represents a 3D-Vector, capable of storing x, y and z-coordinates in double values  | 
|  CQgsAbstractGeospatialPdfExporter::VectorComponentDetail | Contains information relating to a single PDF layer in the Geospatial PDF export  | 
|  CQgsAbstractDatabaseProviderConnection::VectorLayerExporterOptions | Stores all information required to create a QgsVectorLayerExporter for the backend  | 
|  CQgsProcessingAlgorithm::VectorProperties | Properties of a vector source or sink used in an algorithm  | 
|  CQgsAbstractGeometry::vertex_iterator | STL-style iterator for vertices  | 
|  CQgsRasterDataProvider::VirtualRasterInputLayers | Struct that stores information of the raster used in QgsVirtualRasterProvider for the calculations, this struct is stored in the DecodedUriParameters  | 
|  CQgsRasterDataProvider::VirtualRasterParameters | Struct that stores the information about the parameters that should be given to the QgsVirtualRasterProvider through the QgsRasterDataProvider::DecodedUriParameters  | 
|  ►CQgsSQLStatement::Visitor | Support for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes  | 
|  ►CQgsSQLStatement::RecursiveVisitor | A visitor that recursively explores all children  | 
|  CQgsSQLStatementCollectTableNames | Internal use  | 
|  CQgsGdalUtils::VsiNetworkFileSystemDetails | Encapsulates details for a GDAL VSI network file system  | 
|  CQgsExpressionNodeCondition::WhenThen | Represents a "WHEN... THEN..." portation of a CASE WHEN clause in an expression  | 
|  ►CUi::WidgetAnimatedMarker |  | 
|  CQgsAnimatedMarkerSymbolLayerWidget | A widget for configuring QgsAnimatedMarkerSymbolLayer symbol layers  | 
|  ►CUi::WidgetBlur |  | 
|  CQgsBlurWidget | A widget for configuring QgsBlurEffect effects  | 
|  ►CUi::WidgetCentroidFill |  | 
|  CQgsCentroidFillSymbolLayerWidget | A widget for controlling the properties of a QgsCentroidFillSymbolLayer  | 
|  ►CUi::WidgetColorEffect |  | 
|  CQgsColorEffectWidget | A widget for configuring QgsColorEffect effects  | 
|  ►CUi::WidgetDrawSource |  | 
|  CQgsDrawSourceWidget | A widget for configuring QgsDrawSourceEffect effects  | 
|  ►CUi::WidgetEllipseBase |  | 
|  CQgsEllipseSymbolLayerWidget | A widget for configuring a QgsEllipseSymbolLayer  | 
|  ►CUi::WidgetFilledLine |  | 
|  CQgsFilledLineSymbolLayerWidget | A widget for configuring QgsFilledLineSymbolLayer  | 
|  ►CUi::WidgetFilledMarker |  | 
|  CQgsFilledMarkerSymbolLayerWidget | A widget for configuring QgsFilledMarkerSymbolLayer symbol layers  | 
|  ►CUi::WidgetFontMarker |  | 
|  CQgsFontMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsFontMarkerSymbolLayer  | 
|  ►CUi::WidgetGlow |  | 
|  CQgsGlowWidget | A widget for configuring QgsGlowEffect effects  | 
|  ►CUi::WidgetGradientFill |  | 
|  CQgsGradientFillSymbolLayerWidget | A widget for controlling the properties of a QgsGradientFillSymbolLayer  | 
|  ►CUi::WidgetGradientLine |  | 
|  CQgsLineburstSymbolLayerWidget | A widget for configuring QgsLineburstSymbolLayer symbol layers  | 
|  ►CUi::WidgetHashedLine |  | 
|  CQgsHashedLineSymbolLayerWidget | A widget for controlling the properties of a QgsHashedLineSymbolLayer  | 
|  ►CUi::WidgetLinePatternFill |  | 
|  CQgsLinePatternFillSymbolLayerWidget | A widget for controlling the properties of a QgsLinePatternFillSymbolLayer  | 
|  ►CUi::WidgetMarkerLine |  | 
|  CQgsMarkerLineSymbolLayerWidget | A widget for controlling the properties of a QgsMarkerLineSymbolLayer  | 
|  ►CUi::WidgetPointPatternFill |  | 
|  CQgsPointPatternFillSymbolLayerWidget | A widget for controlling the properties of a QgsPointPatternFillSymbolLayer  | 
|  ►CUi::WidgetRandomMarkerFill |  | 
|  CQgsRandomMarkerFillSymbolLayerWidget | A widget for controlling the properties of a QgsRandomMarkerFillSymbolLayer  | 
|  ►CUi::WidgetRasterFill |  | 
|  CQgsRasterFillSymbolLayerWidget | A widget for controlling the properties of a QgsRasterFillSymbolLayer  | 
|  ►CUi::WidgetRasterLine |  | 
|  CQgsRasterLineSymbolLayerWidget | A widget for configuring QgsRasterLineSymbolLayer symbol layers  | 
|  ►CUi::WidgetRasterMarker |  | 
|  CQgsRasterMarkerSymbolLayerWidget | A widget for configuring QgsRasterMarkerSymbolLayer symbol layers  | 
|  ►CUi::WidgetShadowEffect |  | 
|  CQgsShadowEffectWidget | A widget for configuring QgsShadowEffect effects  | 
|  ►CUi::WidgetShapeburstFill |  | 
|  CQgsShapeburstFillSymbolLayerWidget | A widget for controlling the properties of a QgsShapeburstFillSymbolLayer  | 
|  ►CUi::WidgetSimpleFill |  | 
|  CQgsSimpleFillSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleFillSymbolLayer  | 
|  ►CUi::WidgetSimpleLine |  | 
|  CQgsSimpleLineSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleLineSymbolLayer  | 
|  ►CUi::WidgetSimpleMarker |  | 
|  CQgsSimpleMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsSimpleMarkerSymbolLayer  | 
|  ►CUi::WidgetSVGFill |  | 
|  CQgsSVGFillSymbolLayerWidget | A widget for controlling the properties of a QgsSVGFillSymbolLayer  | 
|  ►CUi::WidgetSvgMarker |  | 
|  CQgsSvgMarkerSymbolLayerWidget | A widget for controlling the properties of a QgsSvgMarkerSymbolLayer  | 
|  ►CUi::WidgetSvgSelector |  | 
|  CQgsSvgSelectorWidget | A widget allowing selection of an SVG file, and configuration of SVG related parameters  | 
|  ►CUi::WidgetTransform |  | 
|  CQgsTransformWidget | A widget for configuring QgsTransformEffect effects  | 
|  ►CUi::WidgetVectorFieldBase |  | 
|  CQgsVectorFieldSymbolLayerWidget | A widget for configuring a QgsVectorFieldSymbolLayer  | 
|  CWkbEntry |  | 
|  CQgsServerWmsDimensionProperties::WmsDimensionInfo | Setting to define QGIS Server WMS Dimension  |