QGIS API Documentation 3.43.0-Master (c67cf405802)
Namespaces | Classes
gui library

The GUI library is build on top of the CORE library and adds reusable GUI widgets. More...

Namespaces

namespace  QgsGuiUtils
 The QgsGuiUtils namespace contains constants and helper functions used throughout the QGIS GUI.
 

Classes

class  QgsAdvancedDigitizingDockWidget::CadConstraint
 The CadConstraint is a class for all basic constraints (angle/distance/x/y). More...
 
class  QgsMapCanvas::CanvasProperties
 Deprecated to be deleted, stuff from here should be moved elsewhere. More...
 
class  CharacterWidget
 A widget for displaying characters available in a preset font, and allowing users to select an individual character. More...
 
class  QgsAttributesFormProperties::DnDTreeItemData
 A tree widget item containing drag-and-drop form designer elements. More...
 
class  EditBlockerDelegate
 Custom item delegate which prevents editing. More...
 
class  QgsLayoutDesignerInterface::ExportResults
 Encapsulates the results of an export operation performed in the designer. More...
 
class  FromDbTablePlugin
 Widget auto conf plugin that reads the widget setup to use from what the data provider says. More...
 
class  FromFactoriesPlugin
 Widget auto conf plugin that guesses what widget type to use in function of what the widgets support. More...
 
class  QgsHistoryProviderRegistry::HistoryEntryOptions
 Contains options for storing history entries. More...
 
class  QgsExpressionTreeView::MenuProvider
 Implementation of this interface can be implemented to allow QgsExpressionTreeView instance to provide custom context menus (opened upon right-click). More...
 
class  QgisInterface
 Abstract base class defining interfaces exposed by QgisApp and made available to plugins. More...
 
class  Qgs25DRendererWidget
 A widget for configuring a Qgs25DRenderer. More...
 
class  Qgs3D
 A singleton class containing various registries and other global members related to 3D classes. More...
 
class  Qgs3DSymbolDialog
 A dialog for configuring a 3D symbol. More...
 
class  Qgs3DSymbolWidget
 Base class for 3D symbol configuration widgets. More...
 
class  QgsAbstract2DMapController
 Abstract base class for all 2D map controllers. More...
 
class  QgsAbstract3DMapController
 Abstract base class for all 3D map controllers. More...
 
class  QgsAbstractDataSourceWidget
 Abstract base class for Data Source widgets to create connections and add layers. More...
 
class  QgsAbstractDbTableModel
 Pure virtual model class for results in a database source widget selector. More...
 
class  QgsAbstractFieldDomainWidget
 Abstract base class for widgets which configure the extended properties of a QgsFieldDomain subclass. More...
 
class  QgsAbstractFileContentSourceLineEdit
 Abstract base class for widgets which allow users to select content from a file, embedding a file, etc. More...
 
class  QgsAbstractHistoryProvider
 Abstract base class for objects which track user history (i.e. More...
 
class  QgsAbstractInputController
 Abstract base class for all input controllers. More...
 
class  QgsAbstractMapToolHandler
 An abstract base class for map tool handlers, implementing application level UI logic. More...
 
class  QgsAbstractProcessingParameterWidgetWrapper
 A widget wrapper for Processing parameter value widgets. More...
 
class  QgsAbstractRelationEditorConfigWidget
 Abstract base class for configurable relation widget types. More...
 
class  QgsAbstractRelationEditorWidget
 Base class to build new relation widgets. More...
 
class  QgsAbstractRelationEditorWidgetFactory
 Factory class for creating relation widgets and their corresponding config widgets. More...
 
class  QgsAbstractSensorWidget
 Base class for widgets which allow control over the properties of sensors. More...
 
class  QgsActionMenu
 A menu that is populated automatically with the actions defined for a given layer. More...
 
class  QgsActionWidgetWrapper
 Wraps a button widget to launch a layer action. More...
 
class  QgsAddAttrDialog
 Dialog to add a source field attribute. More...
 
class  QgsAddAttributeFormContainerDialog
 Dialog to add a tab or group of attributes. More...
 
class  QgsAdvancedDigitizingCanvasItem
 Draws the graphical elements of the CAD tools (. More...
 
class  QgsAdvancedDigitizingCirclesIntersectionTool
 An advanced digitizing tool which handles the selection of a point at the intersection of two circles. More...
 
class  QgsAdvancedDigitizingDockWidget
 A dockable widget used to handle the CAD tools on top of a selection of map tools. More...
 
class  QgsAdvancedDigitizingFloater
 A widget that floats next to the mouse pointer, and allows interaction with the AdvancedDigitizing feature. More...
 
class  QgsAdvancedDigitizingTool
 An abstract class for advanced digitizing tools. More...
 
class  QgsAdvancedDigitizingToolAbstractMetadata
 Stores metadata about one advanced digitizing tool class. More...
 
class  QgsAdvancedDigitizingToolMetadata
 Convenience metadata class that uses static functions to handle advanced digitizing tool creation. More...
 
class  QgsAdvancedDigitizingToolsRegistry
 Registry of available advanced digitizing tools. More...
 
class  QgsAggregateMappingModel
 Holds mapping information for defining sets of aggregates of fields from a QgsFields object. More...
 
class  QgsAggregateMappingWidget
 A widget which creates a mapping for defining sets of aggregates of fields from a QgsFields object. More...
 
class  QgsAggregateToolButton
 Offers a toolbutton to choose between different aggregate functions. More...
 
class  QgsAlignmentComboBox
 A combo box which allows choice of alignment settings (e.g. More...
 
class  QgsAnimatedImageSourceLineEdit
 A line edit widget with toolbutton for setting an animated raster image path. More...
 
class  QgsAnimatedMarkerSymbolLayerWidget
 A widget for configuring QgsAnimatedMarkerSymbolLayer symbol layers. More...
 
class  QgsAnnotationItemAbstractGuiMetadata
 Stores GUI metadata about one annotation item class. More...
 
class  QgsAnnotationItemBaseWidget
 A base class for property widgets for annotation items. More...
 
class  QgsAnnotationItemCommonPropertiesWidget
 A widget for configuring common properties for QgsAnnotationItems. More...
 
class  QgsAnnotationItemGuiGroup
 Stores GUI metadata about a group of annotation item classes. More...
 
class  QgsAnnotationItemGuiMetadata
 Convenience metadata class that uses static functions to handle annotation item GUI behavior. More...
 
class  QgsApplicationExitBlockerInterface
 An interface that may be implemented to allow plugins or scripts to temporarily block the QGIS application from exiting. More...
 
class  QgsArrowSymbolLayerWidget
 A widget for configuring a QgsArrowSymbolLayer. More...
 
class  QgsAttributeActionDialog
 A dialog for configuring vector layer actions. More...
 
class  QgsAttributeActionPropertiesDialog
 A dialog for configuring a map layer action. More...
 
class  QgsAttributeDialog
 An attribute table dialog for a vector layer. More...
 
class  QgsAttributeEditorContext
 Contains context information for attribute editor widgets. More...
 
class  QgsAttributeForm
 The attribute form widget for vector layer features. More...
 
class  QgsAttributeFormEditorWidget
 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. More...
 
class  QgsAttributeFormInterface
 Interface class for custom attribute forms. More...
 
class  QgsAttributeFormLegacyInterface
 Helps to support legacy open form scripts to be compatible with the new QgsAttributeForm style interface. More...
 
class  QgsAttributeFormRelationEditorWidget
 Widget to show for child relations on an attribute form. More...
 
class  QgsAttributeFormWidget
 Base class for all widgets shown on a QgsAttributeForm. More...
 
class  QgsAttributesDnDTree
 Overrides mime type handling to be able to work with the drag and drop attribute editor. More...
 
class  QgsAttributesFormInitCode
 A dialog for configuring the Python init code handling for attribute forms. More...
 
class  QgsAttributesFormProperties
 A widget for configuring attribute forms. More...
 
class  QgsAttributeTableAction
 A QAction subclass for map layer actions shown in an attribute table. More...
 
class  QgsAttributeTableDelegate
 A delegate item class for QgsAttributeTable (see Qt documentation for QItemDelegate). More...
 
class  QgsAttributeTableFilterModel
 A proxy model for filtering an attribute table model. More...
 
class  QgsAttributeTableMapLayerAction
 A QAction for attribute table map layer actions. More...
 
class  QgsAttributeTableModel
 A model backed by a QgsVectorLayerCache which is able to provide feature/attribute information to a QAbstractItemView. More...
 
class  QgsAttributeTableView
 Provides a table view of features of a QgsVectorLayer. More...
 
class  QgsAttributeTypeLoadDialog
 A dialog which allows populating value maps using features present in a vector layer. More...
 
class  QgsAuthAuthoritiesEditor
 Widget for viewing and editing authentication identities database. More...
 
class  QgsAuthCertEditors
 Wrapper widget to manage available certificate editors. More...
 
class  QgsAuthCertInfo
 Widget for viewing detailed info on a certificate and its hierarchical trust chain. More...
 
class  QgsAuthCertInfoDialog
 Dialog wrapper for widget displaying detailed info on a certificate and its hierarchical trust chain. More...
 
class  QgsAuthCertManager
 Dialog wrapper for widget to manage available certificate editors. More...
 
class  QgsAuthCertTrustPolicyComboBox
 Widget for editing the trust policy associated with a Certificate (Intermediate) Authority. More...
 
class  QgsAuthConfigEdit
 Widget for editing an authentication configuration. More...
 
class  QgsAuthConfigEditor
 Widget for editing authentication configuration database. More...
 
class  QgsAuthConfigIdEdit
 Custom widget for editing an authentication configuration ID. More...
 
class  QgsAuthConfigSelect
 Selector widget for authentication configs. More...
 
class  QgsAuthConfigUriEdit
 Dialog wrapper of select widget to edit an authcfg in a data source URI. More...
 
class  QgsAuthEditorWidgets
 Wrapper widget for available authentication editors. More...
 
class  QgsAuthGuiUtils
 Utility functions for use by authentication GUI widgets or standalone apps. More...
 
class  QgsAuthIdentitiesEditor
 Widget for viewing and editing authentication identities database. More...
 
class  QgsAuthImportCertDialog
 Widget for importing a certificate into the authentication database. More...
 
class  QgsAuthImportIdentityDialog
 Widget for importing an identity certificate/key bundle into the authentication database. More...
 
class  QgsAuthMethodEdit
 Abstract base class for the edit widget of authentication method plugins. More...
 
class  QgsAuthMethodPlugins
 Dialog for viewing available authentication method plugins. More...
 
class  QgsAuthServersEditor
 Widget for viewing and editing servers in authentication database. More...
 
class  QgsAuthSettingsWidget
 Widget for entering authentication credentials both in the form username/password and by using QGIS Authentication Database and its authentication configurations. More...
 
class  QgsAuthSslConfigDialog
 Dialog wrapper of widget for editing an SSL server configuration. More...
 
class  QgsAuthSslConfigWidget
 Widget for editing an SSL server configuration. More...
 
class  QgsAuthSslErrorsDialog
 Widget for reporting SSL errors and offering an option to store an SSL server exception into the authentication database. More...
 
class  QgsAuthSslImportDialog
 Widget for importing an SSL server certificate exception into the authentication database. More...
 
class  QgsAuthTrustedCAsDialog
 Widget for listing trusted Certificate (Intermediate) Authorities used in secure connections. More...
 
class  QgsBasicNumericFormatWidget
 A widget which allows control over the properties of a QgsBasicNumericFormat. More...
 
class  QgsBearingNumericFormatDialog
 A dialog which allows control over the properties of a QgsBearingNumericFormat. More...
 
class  QgsBearingNumericFormatWidget
 A widget which allows control over the properties of a QgsBearingNumericFormat. More...
 
class  QgsBinaryWidgetFactory
 Editor widget factory for binary (BLOB) widgets. More...
 
class  QgsBinaryWidgetWrapper
 Widget wrapper for binary (BLOB) fields. More...
 
class  QgsBlendModeComboBox
 A combobox which lets the user select blend modes from a predefined list. More...
 
class  QgsBlurWidget
 A widget for configuring QgsBlurEffect effects. More...
 
class  QgsBrowserDockWidget
 A dock widget containing a QgsBrowserWidget for navigating and managing data sources. More...
 
class  QgsBrowserGuiModel
 A model for showing available data sources and other items in a structured tree. More...
 
class  QgsBrowserTreeView
 Extends QTreeView with save/restore tree state and other browser-specific functionality. More...
 
class  QgsBrowserWidget
 A widget showing a browser tree view along with toolbar and toggleable properties pane. More...
 
class  QgsBrushStyleComboBox
 A combobox which presents choices of Qt::BrushStyle. More...
 
class  QgsBusyIndicatorDialog
 A simple dialog to show an indeterminate busy progress indicator. More...
 
class  QgsCalloutPanelWidget
 A panel widget for configuration of callouts. More...
 
class  QgsCalloutWidget
 Base class for widgets which allow control over the properties of callouts. More...
 
class  QgsCategorizedSymbolRendererWidget
 A widget for configuring a QgsCategorizedSymbolRenderer. More...
 
class  QgsCategoryDisplayLabelDelegate
 A label delegate able to display HTML encoded content. More...
 
class  QgsCentroidFillSymbolLayerWidget
 A widget for controlling the properties of a QgsCentroidFillSymbolLayer. More...
 
class  QgsCharacterSelectorDialog
 A dialog for selecting a single character from a single font. More...
 
class  QgsCheckableComboBox
 QComboBox subclass which allows selecting multiple items. More...
 
class  QgsCheckableItemModel
 QStandardItemModel subclass which makes all items checkable by default. More...
 
class  QgsCheckBoxConfigDlg
 Configuration widget for checkbox widgets. More...
 
class  QgsCheckBoxDelegate
 QStyledItemDelegate subclass for QgsCheckableComboBox. More...
 
class  QgsCheckboxSearchWidgetWrapper
 Wraps a checkbox edit widget for searching. More...
 
class  QgsCheckboxWidgetFactory
 Editor widget factory for checkbox widgets. More...
 
class  QgsCheckboxWidgetWrapper
 Wraps a checkbox widget. More...
 
class  QgsClassificationMethodRegistry
 Manages all known classification methods. More...
 
class  QgsClassificationWidgetWrapper
 A widget wrapper for classification widgets. More...
 
class  QgsClassificationWidgetWrapperFactory
 Editor widget factory for classification widgets. More...
 
class  QgsCodedFieldDomainWidget
 A widget for configuration of the extended properties of a QgsCodedFieldDomain. More...
 
class  QgsCodedValueTableModel
 A table model for representing the values in a QgsCodedValue list. More...
 
class  QgsCodeEditor
 A text editor based on QScintilla2. More...
 
class  QgsCodeEditorColorScheme
 Defines a color scheme for use in QgsCodeEditor widgets. More...
 
class  QgsCodeEditorColorSchemeRegistry
 A registry of color schemes for use in QgsCodeEditor widgets. More...
 
class  QgsCodeEditorCSS
 A CSS editor based on QScintilla2. More...
 
class  QgsCodeEditorDockWidget
 A custom dock widget for code editors. More...
 
class  QgsCodeEditorExpression
 A QGIS expression editor based on QScintilla2. More...
 
class  QgsCodeEditorHistoryDialog
 A dialog for displaying and managing command history for a QgsCodeEditor widget. More...
 
class  QgsCodeEditorHTML
 A HTML editor based on QScintilla2. More...
 
class  QgsCodeEditorJavascript
 A Javascript editor based on QScintilla2. More...
 
class  QgsCodeEditorJson
 A JSON editor based on QScintilla2. More...
 
class  QgsCodeEditorPython
 A Python editor based on QScintilla2. More...
 
class  QgsCodeEditorR
 A R stats code editor based on QScintilla2. More...
 
class  QgsCodeEditorShell
 A shell script code editor based on QScintilla2. More...
 
class  QgsCodeEditorSQL
 A SQL editor based on QScintilla2. More...
 
class  QgsCodeEditorWidget
 A widget which wraps a QgsCodeEditor in additional functionality. More...
 
class  QgsCodeInterpreter
 An interface for code interpreters. More...
 
class  QgsCollapsibleGroupBox
 A groupbox that collapses/expands when toggled and can save its collapsed and checked states. More...
 
class  QgsCollapsibleGroupBoxBasic
 A groupbox that collapses/expands when toggled. More...
 
class  QgsColorBox
 A color box widget. More...
 
class  QgsColorBrewerColorRampDialog
 A dialog which allows users to modify the properties of a QgsColorBrewerColorRamp. More...
 
class  QgsColorBrewerColorRampWidget
 A widget which allows users to modify the properties of a QgsColorBrewerColorRamp. More...
 
class  QgsColorButton
 A cross platform button subclass for selecting colors. More...
 
class  QgsColorDialog
 A custom QGIS dialog for selecting a color. More...
 
class  QgsColorEffectWidget
 A widget for configuring QgsColorEffect effects. More...
 
class  QgsColorPreviewWidget
 A preview box which displays one or two colors as swatches. More...
 
class  QgsColorRampButton
 A cross platform button subclass for selecting color ramps. More...
 
class  QgsColorRampLegendNodeDialog
 A dialog for configuring a QgsColorRampLegendNode (QgsColorRampLegendNodeSettings). More...
 
class  QgsColorRampLegendNodeWidget
 A widget for properties relating to a QgsColorRampLegendNode (QgsColorRampLegendNodeSettings). More...
 
class  QgsColorRampShaderWidget
 A widget for configuring numeric ranges associated with a color ramp. More...
 
class  QgsColorRampWidget
 A color ramp widget. More...
 
class  QgsColorSchemeList
 An editable list of color swatches, taken from an associated QgsColorScheme. More...
 
class  QgsColorSchemeModel
 A model for colors in a color scheme. More...
 
class  QgsColorSliderWidget
 A composite horizontal color ramp widget and associated spinbox for manual value entry. More...
 
class  QgsColorSwatchDelegate
 A delegate for showing a color swatch in a list. More...
 
class  QgsColorSwatchGrid
 A grid of color swatches, which allows for user selection. More...
 
class  QgsColorSwatchGridAction
 A color swatch grid which can be embedded into a menu. More...
 
class  QgsColorTextWidget
 A line edit widget which displays colors as text and accepts string representations of colors. More...
 
class  QgsColorTooltip
 Helper class for generating color tooltips. More...
 
class  QgsColorWheel
 A color wheel widget. More...
 
class  QgsColorWidget
 A base class for interactive color widgets. More...
 
class  QgsColorWidgetAction
 An action containing a color widget, which can be embedded into a menu. More...
 
class  QgsColorWidgetFactory
 Factory for creation of color widgets. More...
 
class  QgsColorWidgetWrapper
 Wraps a color widget. More...
 
class  QgsCompoundColorWidget
 A custom QGIS widget for selecting a color, including options for selecting colors via hue wheel, color swatches, and a color sampler. More...
 
class  QgsConfigureShortcutsDialog
 Reusable dialog for allowing users to configure shortcuts contained in a QgsShortcutsManager. More...
 
class  QgsCoordinateBoundsPreviewMapWidget
 A widget for showing the bounds of a rectangular region on an interactive map. More...
 
class  QgsCoordinateOperationWidget
 A widget for selecting the coordinate operation to use when transforming between a source and destination coordinate reference system. More...
 
class  QgsCoordinateReferenceSystemProxyModel
 A sort/filter proxy model for coordinate reference systems. More...
 
class  QgsCptCityColorRampDialog
 A dialog which allows users to modify the properties of a QgsCptCityColorRamp. More...
 
class  QgsCreateAnnotationItemMapToolHandler
 A handler object for map tools which create annotation items. More...
 
class  QgsCreateAnnotationItemMapToolInterface
 An interface for map tools which create annotation items. More...
 
class  QgsCreateLineItemMapTool
 A map tool to digitize line items. More...
 
class  QgsCreateLineTextItemMapTool
 A map tool to digitize line text items. More...
 
class  QgsCreateMarkerItemMapTool
 A map tool to digitize marker items. More...
 
class  QgsCreatePictureItemMapTool
 A map tool to digitize picture items. More...
 
class  QgsCreatePointTextItemMapTool
 A map tool to digitize point text items. More...
 
class  QgsCreatePolygonItemMapTool
 A map tool to digitize polygon items. More...
 
class  QgsCreateRasterAttributeTableDialog
 A dialog which collects the information required to create a new raster attribute table. More...
 
class  QgsCreateRectangleTextItemMapTool
 A map tool to digitize rectangle text items. More...
 
class  QgsCredentialDialog
 A generic dialog for requesting credentials. More...
 
class  QgsCrsDefinitionWidget
 A widget for defining a custom coordinate reference system. More...
 
class  QgsCrsSelectionWidget
 A generic widget allowing users to pick a Coordinate Reference System (or define their own). More...
 
class  QgsCurrencyNumericFormatWidget
 A widget which allows control over the properties of a QgsCurrencyNumericFormat. More...
 
class  QgsCurveEditorWidget
 A widget for manipulating QgsCurveTransform curves. More...
 
class  QgsCustomDropHandler
 Abstract base class that may be implemented to handle new types of data to be dropped in QGIS. More...
 
class  QgsCustomLayerOrderWidget
 A list box where the user can define custom order for drawing of layers. More...
 
class  QgsCustomProjectOpenHandler
 Abstract base class that may be implemented to handle new project file types within the QGIS application. More...
 
class  QgsDashSpaceDialog
 A dialog for entering a custom dash space pattern for lines. More...
 
class  QgsDashSpaceWidget
 A widget for entering a custom dash space pattern for lines. More...
 
class  QgsDatabaseQueryHistoryProvider
 History provider for operations database queries. More...
 
class  QgsDatabaseSchemaComboBox
 A combo box which displays the list of schemas for a specific database connection. More...
 
class  QgsDatabaseTableComboBox
 A combobox which displays the list of tables for a specific database connection. More...
 
class  QgsDataDefinedRotationDialog
 A dialog for configuring symbol-level data defined rotation. More...
 
class  QgsDataDefinedSizeDialog
 A dialog for configuring symbol-level data defined size. More...
 
class  QgsDataDefinedSizeLegendWidget
 Widget for configuration of appearance of legend for marker symbols with data-defined size. More...
 
class  QgsDataDefinedValueDialog
 Utility classes for "en masse" size definition. More...
 
class  QgsDataDefinedWidthDialog
 A dialog for configuring symbol-level data defined width. More...
 
class  QgsDataItemGuiContext
 Encapsulates the context in which a QgsDataItem is shown within the application GUI. More...
 
class  QgsDataItemGuiProvider
 Abstract base class for providers which affect how QgsDataItem items behave within the application GUI. More...
 
class  QgsDataItemGuiProviderRegistry
 A registry for data item GUI providers that may affect how QgsDataItems behave within the application GUI. More...
 
class  QgsDataItemGuiProviderUtils
 Utility functions for QgsDataItemGuiProviders. More...
 
class  QgsDataSourceManagerDialog
 A dialog which embeds the browser panel and all the provider source select widgets. More...
 
class  QgsDataSourceSelectDialog
 A dialog which embeds the browser view to select an existing data source. More...
 
class  QgsDataSourceSelectWidget
 Embeds the browser view to select an existing data source. More...
 
class  QgsDateEdit
 A QDateEdit widget with the capability of setting/reading null dates. More...
 
class  QgsDateTimeEdit
 A QDateTimeEdit with the capability of setting/reading null date/times. More...
 
class  QgsDateTimeEditConfig
 Configuration widget for datetime widgets. More...
 
class  QgsDateTimeEditFactory
 Editor widget factory for datetime widgets. More...
 
class  QgsDateTimeEditWrapper
 Wraps a date time widget. More...
 
class  QgsDateTimeSearchWidgetWrapper
 Wraps a date/time edit widget for searching. More...
 
class  QgsDatumTransformDialog
 A dialog for configuring transform operations between coordinate reference systems. More...
 
class  QgsDbImportVectorLayerDialog
 A generic dialog for customising vector layer import options for database connections. More...
 
class  QgsDbRelationDialog
 A dialog for configuration of the properties of a relationship in a database. More...
 
class  QgsDbRelationWidget
 A widget for configuration of the properties of a relationship in a database. More...
 
class  QgsDefaultSearchWidgetWrapper
 Wraps a search widget. More...
 
class  QgsDetailedItemData
 The data only representation of a QgsDetailedItemWidget, designed to be used in custom views. More...
 
class  QgsDetailedItemDelegate
 A custom model/view delegate that can display an icon, heading and detail sections. More...
 
class  QgsDetailedItemWidget
 A widget renderer for detailed item views. More...
 
class  QgsDevToolWidget
 A panel widget that can be shown in the developer tools panel. More...
 
class  QgsDevToolWidgetFactory
 Factory class for creating custom developer/debugging tool pages. More...
 
class  QgsDiagramProperties
 A widget which configures diagrams for a vector layer. More...
 
class  QgsDiagramWidget
 A widget for configuring layer diagrams. More...
 
class  QgsDial
 A QDial subclass with additional refinements. More...
 
class  QgsDialog
 A generic dialog with layout and button box. More...
 
class  QgsDirectionalLightWidget
 Widget for direction light settings. More...
 
class  QgsDockWidget
 A QDockWidget subclass with more fine-grained control over how the widget is closed or opened. More...
 
class  QgsDoubleSpinBox
 The QgsSpinBox is a spin box with a clear button that will set the value to the defined clear value. More...
 
class  QgsDoubleValidator
 A custom validator which allows entry of doubles in a locale-tolerant way. More...
 
class  QgsDrawSourceWidget
 A widget for configuring QgsDrawSourceEffect effects. More...
 
class  QgsDualView
 This widget is used to show the attributes of a set of features of a QgsVectorLayer. More...
 
class  QgsDummyConfigDlg
 Configuration widget for dummy widgets. More...
 
class  QgsEditConditionalFormatRuleWidget
 A widget for customizing an individual conditional formatting rule. More...
 
class  QgsEditorConfigWidget
 Base class for widgets which configure editor widget types. More...
 
class  QgsEditorWidgetAutoConfPlugin
 Base class for plugins allowing to pick automatically a widget type for editing fields. More...
 
class  QgsEditorWidgetFactory
 Every attribute editor widget needs a factory, which inherits this class. More...
 
class  QgsEditorWidgetRegistry
 A registry that manages all known edit widget factories. More...
 
class  QgsEditorWidgetWrapper
 Manages an editor widget. More...
 
class  QgsEffectDrawModeComboBox
 A combobox allowing selection of paint effect draw modes. More...
 
class  QgsEffectStackCompactWidget
 A small widget consisting of a checkbox for enabling/disabling an effect stack and a button for opening an effect stack customization dialog. More...
 
class  QgsEffectStackPropertiesDialog
 A dialog for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack. More...
 
class  QgsEffectStackPropertiesWidget
 A widget for modifying the properties of a QgsEffectStack, including adding and reordering effects within the stack. More...
 
class  QgsElevationControllerWidget
 A widget for configuring vertical elevation slicing behavior for maps. More...
 
class  QgsElevationProfileCanvas
 A canvas for elevation profiles. More...
 
class  QgsElevationProfileLayerTreeModel
 A layer tree model subclass for elevation profiles. More...
 
class  QgsElevationProfileLayerTreeProxyModel
 A proxy model for elevation profiles. More...
 
class  QgsElevationProfileLayerTreeView
 A layer tree view for elevation profiles. More...
 
class  QgsEllipseSymbolLayerWidget
 A widget for configuring a QgsEllipseSymbolLayer. More...
 
class  QgsEmbeddedSymbolRendererWidget
 A widget for configuring options for a QgsEmbeddedSymbolRenderer. More...
 
class  QgsEncodingFileDialog
 A file dialog which lets the user select the preferred encoding type for a data provider. More...
 
class  QgsEncodingSelectionDialog
 A dialog which presents the user with a choice of file encodings. More...
 
class  QgsEnumerationWidgetFactory
 Editor widget factory for enum widgets. More...
 
class  QgsEnumerationWidgetWrapper
 Widget wrapper for enumeration widgets. More...
 
class  QgsErrorDialog
 A dialog which shows error details. More...
 
class  QgsExpressionAddFunctionFileDialog
 A dialog to select whether to create a function file or project functions. More...
 
class  QgsExpressionBasedNumericFormatWidget
 A widget which allows control over the properties of a QgsExpressionBasedNumericFormat. More...
 
class  QgsExpressionBuilderDialog
 A generic dialog for building expression strings. More...
 
class  QgsExpressionBuilderWidget
 A reusable widget that can be used to build an expression string. More...
 
class  QgsExpressionFinder
 Helper methods to locate expressions within text editors. More...
 
class  QgsExpressionHighlighter
 Syntax highlighter for QGIS expressions. More...
 
class  QgsExpressionItem
 An expression item that can be used in the QgsExpressionBuilderWidget tree. More...
 
class  QgsExpressionItemSearchProxy
 Search proxy used to filter the QgsExpressionBuilderWidget tree. More...
 
class  QgsExpressionLineEdit
 A widget which includes a line edit for entering expressions together with a button to open the expression creation dialog. More...
 
class  QgsExpressionPreviewWidget
 A widget for previewing an expression result. More...
 
class  QgsExpressionSelectionDialog
 A dialog for selecting features by expression. More...
 
class  QgsExpressionStoreDialog
 A generic dialog for editing expression text, label and help text. More...
 
class  QgsExpressionTreeView
 A tree view to list all expressions functions, variables and fields that can be used in an expression. More...
 
class  QgsExtentBufferDialog
 A dialog which allows the user to modify the extent buffer of a symbol. More...
 
class  QgsExtentBufferWidget
 A widget which allows the user to modify the rendering order of extent buffers. More...
 
class  QgsExtentGroupBox
 Collapsible group box for configuration of extent, typically for a save operation. More...
 
class  QgsExtentWidget
 A widget for configuration of a map extent. More...
 
class  QgsExternalResourceConfigDlg
 Configuration widget for external resource widgets. More...
 
class  QgsExternalResourceWidget
 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. More...
 
class  QgsExternalResourceWidgetFactory
 Editor widget factory for external resource widgets. More...
 
class  QgsExternalResourceWidgetWrapper
 Wraps a file name widget. More...
 
class  QgsExternalStorageFileWidget
 A widget for selecting a file or a folder and optionally storing it to an external storage backend. More...
 
class  QgsFeatureListComboBox
 This offers a combobox with autocompleter that allows selecting features from a layer. More...
 
class  QgsFeatureListModel
 A proxy model for feature lists. More...
 
class  QgsFeatureListView
 Shows a list of features and renders an edit button next to each feature. More...
 
class  QgsFeatureListViewDelegate
 Custom item delegate for feature list views. More...
 
class  QgsFeatureModel
 Base class for feature models. More...
 
class  QgsFeaturePickerWidget
 This offers a combobox with autocompleter that allows selecting features from a layer. More...
 
class  QgsFeatureSelectionDlg
 A dialog for selecting features from a vector layer. More...
 
class  QgsFeatureSelectionModel
 Item selection model for selecting features. More...
 
class  QgsFieldCalculator
 A dialog that provides calculation of new fields using existing fields, values and a set of operators. More...
 
class  QgsFieldComboBox
 A combobox which displays the list of fields of a given layer. More...
 
class  QgsFieldConditionalFormatWidget
 A widget for customizing conditional formatting options. More...
 
class  QgsFieldDomainDialog
 A dialog for configuration of the properties of a QgsFieldDomain. More...
 
class  QgsFieldDomainWidget
 A widget for configuration of the properties of a QgsFieldDomain. More...
 
class  QgsFieldExpressionWidget
 A widget for selection of layer fields or expression creation. More...
 
class  QgsFieldMappingModel
 Holds mapping information for mapping from one set of QgsFields to another. More...
 
class  QgsFieldMappingWidget
 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. More...
 
class  QgsFieldValidator
 A QValidator for validation against a QgsField's constraints and field type. More...
 
class  QgsFieldValuesLineEdit
 A line edit with an autocompleter which takes unique values from a vector layer's fields. More...
 
class  QgsFileDownloaderDialog
 A QProgressDialog subclass which handles file downloads and user feedback. More...
 
class  QgsFileWidget
 A widget for selecting a file or a folder. More...
 
class  QgsFilledLineSymbolLayerWidget
 A widget for configuring QgsFilledLineSymbolLayer. More...
 
class  QgsFilledMarkerSymbolLayerWidget
 A widget for configuring QgsFilledMarkerSymbolLayer symbol layers. More...
 
class  QgsFilterLineEdit
 QLineEdit subclass with built in support for clearing the widget's value and handling custom null value representations. More...
 
class  QgsFindFilesByPatternDialog
 A dialog for finding files (recursively) by file pattern. More...
 
class  QgsFindFilesByPatternWidget
 A reusable widget for finding files (recursively) by file pattern. More...
 
class  QgsFloatingWidget
 A QWidget subclass for creating widgets which float outside of the normal Qt layout system. More...
 
class  QgsFocusKeeper
 Trick to keep a widget focused and avoid QT crashes. More...
 
class  QgsFocusWatcher
 An event filter for watching for focus events on a parent object. More...
 
class  QgsFontButton
 A button for customizing QgsTextFormat settings. More...
 
class  QgsFontMarkerSymbolLayerWidget
 A widget for controlling the properties of a QgsFontMarkerSymbolLayer. More...
 
class  QgsFormAnnotation
 An annotation item that embeds a designer form showing the feature attribute. More...
 
class  QgsFractionNumericFormatWidget
 A widget which allows control over the properties of a QgsFractionNumericFormat. More...
 
class  QgsGdalGuiUtils
 Utility functions for working with GDAL in GUI classes. More...
 
class  QgsGenericFeatureSelectionManager
 This selection manager synchronizes a local set of selected features with an attribute table. More...
 
class  QgsGeocoderLocatorFilter
 An adapter class which implements a locator filter populated from a QgsGeocoderInterface. More...
 
class  QgsGeographicCoordinateNumericFormatDialog
 A dialog which allows control over the properties of a QgsGeographicCoordinateNumericFormat. More...
 
class  QgsGeographicCoordinateNumericFormatWidget
 A widget which allows control over the properties of a QgsGeographicCoordinateNumericFormat. More...
 
class  QgsGeometryGeneratorSymbolLayerWidget
 A widget for controlling the properties of a QgsGeometryGeneratorSymbolLayer. More...
 
class  QgsGeometryRubberBand
 A rubberband class for QgsAbstractGeometry (considering curved geometries). More...
 
class  QgsGeometryWidget
 A widget for storing and interacting with a QgsGeometry object. More...
 
class  QgsGeometryWidgetFactory
 Editor widget factory for geometry widgets. More...
 
class  QgsGeometryWidgetWrapper
 Widget wrapper for geometry fields. More...
 
class  QgsGeospatialPdfLayerTreeModel
 Layer tree model for Geo-PDF layers. More...
 
class  QgsGlobDomainWidget
 A widget for configuration of the extended properties of a QgsGlobFieldDomain. More...
 
class  QgsGlowWidget
 A widget for configuring QgsGlowEffect effects. More...
 
class  QgsGradientColorRampDialog
 A dialog which allows users to modify the properties of a QgsGradientColorRamp. More...
 
class  QgsGradientFillSymbolLayerWidget
 A widget for controlling the properties of a QgsGradientFillSymbolLayer. More...
 
class  QgsGradientStopEditor
 An interactive editor for previewing a gradient color ramp and modifying the position of color stops along the gradient. More...
 
class  QgsGraduatedHistogramWidget
 Graphical histogram for displaying distribution of field values and editing range breaks for a QgsGraduatedSymbolRenderer renderer. More...
 
class  QgsGraduatedSymbolRendererWidget
 A widget for configuring a QgsGraduatedSymbolRenderer. More...
 
class  QgsGroupBoxCollapseButton
 A collapse button widget for collapsible group boxes. More...
 
class  QgsGroupWmsDataDialog
 A dialog for configuring a WMS group. More...
 
class  QgsGui
 A singleton class containing various registry and other global members related to GUI classes. More...
 
class  QgsHashedLineSymbolLayerWidget
 A widget for controlling the properties of a QgsHashedLineSymbolLayer. More...
 
class  QgsHeatmapRendererWidget
 A widget for configuring a QgsHeatmapRenderer. More...
 
class  QgsHelp
 Helper class for showing help topic URI for the given key. More...
 
class  QgsHiddenWidgetFactory
 Editor widget factory for hidden widgets. More...
 
class  QgsHiddenWidgetWrapper
 Wraps a hidden widget. More...
 
class  QgsHighlight
 Highlights features on the map. More...
 
class  QgsHighlightableComboBox
 A QComboBox subclass with the ability to "highlight" the edges of the widget. More...
 
class  QgsHighlightableLineEdit
 A QgsFilterLineEdit subclass with the ability to "highlight" the edges of the widget. More...
 
class  QgsHillshadeRendererWidget
 Renderer widget for the hill shade renderer. More...
 
class  QgsHistogramWidget
 Graphical histogram for displaying distributions of field values. More...
 
class  QgsHistoryEntry
 Encapsulates a history entry. More...
 
class  QgsHistoryEntryGroup
 Base class for history entry "group" nodes, which contain children of their own. More...
 
class  QgsHistoryEntryModel
 An item model representing history entries in a hierarchical tree structure. More...
 
class  QgsHistoryEntryNode
 Base class for nodes representing a QgsHistoryEntry. More...
 
class  QgsHistoryProviderRegistry
 A registry for objects which track user history (i.e. More...
 
class  QgsHistoryWidget
 A widget showing entries from a QgsHistoryProviderRegistry. More...
 
class  QgsHistoryWidgetContext
 Contains settings which reflect the context in which a history widget is shown, e.g., an associated message bar. More...
 
class  QgsHtmlWidgetWrapper
 Wraps a QQuickWidget to display HTML code. More...
 
class  QgsHttpHeaderWidget
 Displays referer HTTP header field and collapsible table of key/value pairs. More...
 
class  QgsIdentifyMenu
 Builds a menu to be used with identify results. More...
 
class  QgsIFeatureSelectionManager
 Is an interface class to abstract feature selection handling. More...
 
class  QgsImageSourceLineEdit
 A line edit widget with toolbutton for setting a raster image path. More...
 
class  QgsInputControllerManager
 Manages input control devices. More...
 
class  QgsInterpolatedLineSymbolLayerWidget
 A widget for configuring a QgsInterpolatedLineSymbolLayer. More...
 
class  QgsInvertedPolygonRendererWidget
 A widget for configuring options for a QgsInvertedPolygonRenderer. More...
 
class  QgsJoinDialog
 A dialog for configuring vector layer joins. More...
 
class  QgsJsonEditConfigDlg
 A configuration widget for JSON edit widget. More...
 
class  QgsJsonEditWidget
 A widget for displaying JSON data in a code highlighted text or tree form. More...
 
class  QgsJsonEditWidgetFactory
 Editor widget factory for JSON edit widgets. More...
 
class  QgsJsonEditWrapper
 Wraps a JSON edit widget. More...
 
class  QgsKeyValueWidget
 Widget allowing editing a QVariantMap, using a table. More...
 
class  QgsKeyValueWidgetFactory
 Factory for widgets for editing a QVariantMap. More...
 
class  QgsKeyValueWidgetWrapper
 Wraps a key/value widget. More...
 
class  QgsLabelEngineConfigDialog
 Dialog for configuring the labeling engine. More...
 
class  QgsLabelEngineConfigWidget
 Widget for configuring the labeling engine. More...
 
class  QgsLabelingEngineRuleDialog
 A simple dialog for customizing a labeling engine rule. More...
 
class  QgsLabelingEngineRulesDialog
 A dialog which allows configuration of a list of labeling engine rules. More...
 
class  QgsLabelingEngineRulesModel
 A model for configuration of a list of labeling engine rules. More...
 
class  QgsLabelingEngineRulesWidget
 A widget which allows configuration of a list of labeling engine rules. More...
 
class  QgsLabelingEngineRuleWidget
 Base class for widgets which allow control over the properties of QgsAbstractLabelingEngineRule subclasses. More...
 
class  QgsLabelingRulePropsDialog
 Dialog for editing labeling rule. More...
 
class  QgsLabelingRulePropsWidget
 Widget for editing a labeling rule. More...
 
class  QgsLabelingWidget
 Master widget for configuration of labeling of a vector layer. More...
 
class  QgsLabelLineAnchorWidget
 A widget for customising label line anchor settings. More...
 
class  QgsLabelObstacleSettingsWidget
 A widget for customising label obstacle settings. More...
 
class  QgsLabelSettingsWidgetBase
 Base class for widgets which allow customization of label engine properties, such as label placement settings. More...
 
class  QgsLabelSettingsWidgetDialog
 A blocking dialog containing a QgsLabelSettingsWidgetBase. More...
 
class  QgsLayerMetadataResultsProxyModel
 A proxy model for QgsLayerMetadataResultsModel, handling text and extent filtering. More...
 
class  QgsLayerMetadataSearchWidget
 Offers layer metadata search and filtering. More...
 
class  QgsLayerMetadataSourceSelectProvider
 Source select provider for layer metadata. More...
 
class  QgsLayerPropertiesDialog
 Base class for "layer properties" dialogs, containing common utilities for handling functionality in these dialogs. More...
 
class  QgsLayerPropertiesWidget
 A widget which allows configuration of the properties of a single QgsSymbolLayer. More...
 
class  QgsLayerTreeEmbeddedConfigWidget
 A widget to configure layer tree embedded widgets for a particular map layer. More...
 
class  QgsLayerTreeEmbeddedWidgetProvider
 Provider interface to be implemented in order to introduce new kinds of embedded widgets for use in layer tree. More...
 
class  QgsLayerTreeEmbeddedWidgetRegistry
 Registry of widgets that may be embedded into layer tree view. More...
 
class  QgsLayerTreeMapCanvasBridge
 Takes care of updates of layer sets for a QgsMapCanvas from a layer tree. More...
 
class  QgsLayerTreeProxyModel
 A proxy model for QgsLayerTreeModel, supporting private layers and text filtering. More...
 
class  QgsLayerTreeView
 Extends QTreeView and provides additional functionality when working with a layer tree. More...
 
class  QgsLayerTreeViewDefaultActions
 Serves as a factory of actions that can be used together with a layer tree view. More...
 
class  QgsLayerTreeViewIndicator
 Indicator that can be used in a layer tree view to display icons next to items of the layer tree. More...
 
class  QgsLayerTreeViewMenuProvider
 Implementation of this interface can be implemented to allow QgsLayerTreeView instance to provide custom context menus (opened upon right-click). More...
 
class  QgsLayoutAddPagesDialog
 A dialog for configuring properties of new pages to be added to a layout. More...
 
class  QgsLayoutAtlasWidget
 Widget for configuring the properties of a layout atlas. More...
 
class  QgsLayoutAttributeSelectionDialog
 A dialog to select what attributes to display (in the table item), set the column properties and specify a sort order. More...
 
class  QgsLayoutAttributeTableColumnModel
 A model for displaying columns shown in a QgsLayoutAttributeTable. More...
 
class  QgsLayoutAttributeTableColumnModelBase
 A base model to hold the displaying or sorting columns used in a QgsLayoutAttributeTable. More...
 
class  QgsLayoutAttributeTableWidget
 A widget for configuring layout attribute table items. More...
 
class  QgsLayoutColumnAlignmentDelegate
 A delegate for showing column alignment as a combo box. More...
 
class  QgsLayoutColumnSortOrderDelegate
 A delegate for showing column sort order as a combo box. More...
 
class  QgsLayoutColumnSourceDelegate
 A delegate for showing column attribute source as a QgsFieldExpressionWidget. More...
 
class  QgsLayoutColumnWidthDelegate
 A delegate for showing column width as a spin box. More...
 
class  QgsLayoutComboBox
 A combobox which displays available layouts from a QgsLayoutManager. More...
 
class  QgsLayoutConfigObject
 An object for property widgets for layout items. More...
 
class  QgsLayoutCustomDropHandler
 Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QGIS layouts. More...
 
class  QgsLayoutDesignerInterface
 A common interface for layout designer dialogs and widgets. More...
 
class  QgsLayoutElevationProfileWidget
 A widget for layout elevation profile item settings. More...
 
class  QgsLayoutGuidePositionDelegate
 View delegate displaying a QgsDoubleSpinBox for the layout guide position. More...
 
class  QgsLayoutGuideUnitDelegate
 View delegate displaying a QgsLayoutUnitsComboBox for the layout guide unit. More...
 
class  QgsLayoutGuideWidget
 Widget for managing the layout guides. More...
 
class  QgsLayoutGuiUtils
 Utils for layout handling from app. More...
 
class  QgsLayoutHtmlItemValidityCheck
 Layout HTML item validity check. More...
 
class  QgsLayoutHtmlWidget
 A widget for configuring layout html items. More...
 
class  QgsLayoutImageExportOptionsDialog
 A dialog for customizing the properties of an exported image file. More...
 
class  QgsLayoutItemAbstractGuiMetadata
 Stores GUI metadata about one layout item class. More...
 
class  QgsLayoutItemBaseWidget
 A base class for property widgets for layout items. More...
 
class  QgsLayoutItemComboBox
 A combo box which displays items of a matching type from a layout. More...
 
class  QgsLayoutItemGuiGroup
 Stores GUI metadata about a group of layout item classes. More...
 
class  QgsLayoutItemGuiMetadata
 Convenience metadata class that uses static functions to handle layout item GUI behavior. More...
 
class  QgsLayoutItemPropertiesDialog
 A dialog for configuring properties like the size and position of layout items. More...
 
class  QgsLayoutItemPropertiesWidget
 A widget for controlling the common properties of layout items (e.g. More...
 
class  QgsLayoutItemsListView
 A list view for showing items in a layout. More...
 
class  QgsLayoutItemsListViewModel
 Model for the layout items list view. More...
 
class  QgsLayoutLabelWidget
 A widget for layout item settings. More...
 
class  QgsLayoutLegendLayersDialog
 A dialog to add new layers to the legend. More...
 
class  QgsLayoutManualTableWidget
 A widget for configuring layout manual table items. More...
 
class  QgsLayoutMapClippingWidget
 Allows configuration of layout map clipping settings. More...
 
class  QgsLayoutMapGridWidget
 A widget for configuring layout map grid items. More...
 
class  QgsLayoutMapItemBlocksLabelsModel
 Model for label blocking items. More...
 
class  QgsLayoutMapLabelingWidget
 Allows configuration of layout map labeling settings. More...
 
class  QgsLayoutMapWidget
 Input widget for the configuration of QgsLayoutItemMap. More...
 
class  QgsLayoutMarkerWidget
 A widget for configuring layout shape items. More...
 
class  QgsLayoutNorthArrowValidityCheck
 Layout north arrow validity check. More...
 
class  QgsLayoutOverviewValidityCheck
 Layout overview validity check. More...
 
class  QgsLayoutPagePropertiesWidget
 A widget for configuring properties of pages in a layout. More...
 
class  QgsLayoutPdfExportOptionsDialog
 A dialog for customizing the properties of an exported PDF file from a layout. More...
 
class  QgsLayoutPictureSourceValidityCheck
 Layout picture source validity check. More...
 
class  QgsLayoutPictureWidget
 A widget for configuring layout picture items. More...
 
class  QgsLayoutPolygonWidget
 Input widget for QgsLayoutItemPolygon. More...
 
class  QgsLayoutPolylineWidget
 Input widget for QgsLayoutItemPolyline. More...
 
class  QgsLayoutPropertiesWidget
 Widget for configuring the properties of a layout. More...
 
class  QgsLayoutQptDropHandler
 Layout drop handler for handling QPT files. More...
 
class  QgsLayoutRuler
 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. More...
 
class  QgsLayoutScaleBarValidityCheck
 Layout scalebar validity check. More...
 
class  QgsLayoutScaleBarWidget
 A widget to define the properties of a QgsLayoutItemScaleBar. More...
 
class  QgsLayoutShapeWidget
 A widget for configuring layout shape items. More...
 
class  QgsLayoutTableBackgroundColorsDialog
 A dialog for customization of the cell background colors for a QgsLayoutTable. More...
 
class  QgsLayoutTableSortModel
 Allows for filtering QgsComposerAttributeTable columns by columns which are sorted or unsorted. More...
 
class  QgsLayoutUnitsComboBox
 A custom combo box for selecting units for layout settings. More...
 
class  QgsLayoutView
 A graphical widget to display and interact with QgsLayouts. More...
 
class  QgsLayoutViewEllipticalRubberBand
 An elliptical rubber band for use within QgsLayoutView widgets. More...
 
class  QgsLayoutViewMenuProvider
 Interface for a QgsLayoutView context menu. More...
 
class  QgsLayoutViewMouseEvent
 A mouse event which is the result of a user interaction with a QgsLayoutView. More...
 
class  QgsLayoutViewRectangularRubberBand
 A rectangular rubber band for use within QgsLayoutView widgets. More...
 
class  QgsLayoutViewRubberBand
 An abstract base class for temporary rubber band items in various shapes, for use within QgsLayoutView widgets. More...
 
class  QgsLayoutViewTool
 Abstract base class for all layout view tools. More...
 
class  QgsLayoutViewToolAddItem
 Layout view tool for adding items to a layout. More...
 
class  QgsLayoutViewToolAddNodeItem
 Layout view tool for adding node based items to a layout. More...
 
class  QgsLayoutViewToolEditNodes
 Layout view tool for editing node based items in the layout. More...
 
class  QgsLayoutViewToolMoveItemContent
 Layout view tool for moving and zooming item content. More...
 
class  QgsLayoutViewToolPan
 Layout view tool for panning the layout. More...
 
class  QgsLayoutViewToolSelect
 Layout view tool for selecting items in the layout. More...
 
class  QgsLayoutViewToolTemporaryKeyPan
 Layout view tool for temporarily panning a layout while a key is depressed. More...
 
class  QgsLayoutViewToolTemporaryKeyZoom
 Layout view tool for temporarily zooming a layout while a key is depressed. More...
 
class  QgsLayoutViewToolTemporaryMousePan
 Layout view tool for temporarily panning a layout while a mouse button is depressed. More...
 
class  QgsLayoutViewToolZoom
 Layout view tool for zooming into and out of the layout. More...
 
class  QgsLayoutViewTriangleRubberBand
 A triangular rubber band for use within QgsLayoutView widgets. More...
 
class  QgsLegendFilterButton
 A tool button that allows enabling or disabling legend filter by contents of the map. More...
 
class  QgsLegendPatchShapeButton
 A button for creating and modifying QgsLegendPatchShape settings. More...
 
class  QgsLegendPatchShapeDialog
 A dialog for configuring a custom legend patch shape. More...
 
class  QgsLegendPatchShapeWidget
 Widget for configuring a custom legend patch shape. More...
 
class  QgsLimitedRandomColorRampDialog
 A dialog which allows users to modify the properties of a QgsLimitedRandomColorRamp. More...
 
class  QgsLimitedRandomColorRampWidget
 A widget which allows users to modify the properties of a QgsLimitedRandomColorRamp. More...
 
class  QgsLinearReferencingSymbolLayerWidget
 A widget for controlling the properties of a QgsLinearReferencingSymbolLayer. More...
 
class  QgsLineburstSymbolLayerWidget
 A widget for configuring QgsLineburstSymbolLayer symbol layers. More...
 
class  QgsLinePatternFillSymbolLayerWidget
 A widget for controlling the properties of a QgsLinePatternFillSymbolLayer. More...
 
class  QgsListConfigDlg
 A configuration dialog for the List Widget class. More...
 
class  QgsListWidget
 Widget allowing editing a QVariantList, using a table. More...
 
class  QgsListWidgetFactory
 Factory for widgets for editing a QVariantList or a QStringList. More...
 
class  QgsListWidgetWrapper
 Wraps a list widget. More...
 
class  QgsLoadRasterAttributeTableDialog
 A dialog allowing selection of a VAT.DBF file and associating the resulting raster attribute table with a raster band. More...
 
class  QgsLocatorWidget
 A special locator widget which allows searching for matching results from a QgsLocator and presenting them to users for selection. More...
 
class  QgsLongLongValidator
 A QValidator which allows validation of long long values. More...
 
class  QgsLUDialog
 A dialog for setting a lower and upper range value. More...
 
class  QgsManageConnectionsDialog
 A dialog for importing or exporting stored connections. More...
 
class  QgsMapCanvas
 Map canvas is a class for displaying all GIS data types on a canvas. More...
 
class  QgsMapCanvasAnnotationItem
 An interactive map canvas item which displays a QgsAnnotation. More...
 
class  QgsMapCanvasInteractionBlocker
 An interface for objects which block interactions with a QgsMapCanvas. More...
 
class  QgsMapCanvasItem
 An abstract class for items that can be placed on the map canvas. More...
 
class  QgsMapCanvasSnappingUtils
 Snapping utils instance that is connected to a canvas and updates the configuration (map settings + current layer) whenever that is changed in the canvas. More...
 
class  QgsMapCanvasTracer
 Extension of QgsTracer that provides extra functionality. More...
 
class  QgsMapCanvasUtils
 Utility functions for working with QgsMapCanvas widgets. More...
 
class  QgsMapLayerAction
 An action which can run on map layers. More...
 
class  QgsMapLayerActionContext
 Encapsulates the context in which a QgsMapLayerAction action is executed. More...
 
class  QgsMapLayerActionContextGenerator
 An interface for objects which can create a QgsMapLayerActionContext. More...
 
class  QgsMapLayerActionRegistry
 A registry which tracks map layer actions. More...
 
class  QgsMapLayerComboBox
 A combobox which displays a list of layers. More...
 
class  QgsMapLayerConfigWidget
 A panel widget that can be shown in the map style dock. More...
 
class  QgsMapLayerConfigWidgetContext
 Encapsulates the context for a QgsMapLayerConfigWidget. More...
 
class  QgsMapLayerConfigWidgetFactory
 Factory class for creating custom map layer property pages. More...
 
class  QgsMapLayerLoadStyleDialog
 A reusable dialog which allows users to select stored layer styles and categories to load for a map layer. More...
 
class  QgsMapLayerRefreshSettingsWidget
 A widget for configuring the automatic refresh settings for map layers. More...
 
class  QgsMapLayerSaveStyleDialog
 A dialog which allows saving map layer styles. More...
 
class  QgsMapLayerServerPropertiesWidget
 Provides widget to edit server properties. More...
 
class  QgsMapLayerStyleCategoriesModel
 Model for layer style categories. More...
 
class  QgsMapLayerStyleGuiUtils
 Various GUI utility functions for dealing with map layer's style manager. More...
 
class  QgsMapLayerStyleManagerWidget
 A widget which is used to visually manage the layer styles. More...
 
class  QgsMapMouseEvent
 A mouse event which is the result of a user interaction with a QgsMapCanvas. More...
 
class  QgsMapOverviewCanvas
 A widget that displays an overview map. More...
 
class  QgsMapTip
 Displays a tool tip on a map canvas when the mouse is hovered over a feature. More...
 
class  QgsMapTool
 Abstract base class for all map tools. More...
 
class  QgsMapToolAdvancedDigitizing
 A QgsMapTool which gives events directly in map coordinates and allows filtering of events. More...
 
class  QgsMapToolCapture
 Base class for map tools capable of capturing point, lines and polygons. More...
 
class  QgsMapToolCaptureAnnotationItem
 A base class to digitize annotation items using QgsMapToolCapture. More...
 
class  QgsMapToolCaptureLayerGeometry
 Base class for map tools digitizing layer geometries. More...
 
class  QgsMapToolDigitizeFeature
 This tool digitizes geometry of new point/line/polygon features on already existing vector layers. More...
 
class  QgsMapToolEdit
 Base class for map tools that edit vector geometry. More...
 
class  QgsMapToolEmitPoint
 A map tool that simply emits a point when clicking on the map. More...
 
class  QgsMapToolExtent
 A map tool that emits an extent from a rectangle drawn onto the map canvas. More...
 
class  QgsMapToolIdentify
 Map tool for identifying features in layers. More...
 
class  QgsMapToolIdentifyFeature
 A map tool to identify a feature on a chosen layer. More...
 
class  QgsMapToolModifyAnnotation
 A map tool for modifying annotations in a QgsAnnotationLayer. More...
 
class  QgsMapToolPan
 A map tool for panning the map. More...
 
class  QgsMapToolShapeAbstract
 Base class for shape map tools to be used by QgsMapToolCapture. More...
 
class  QgsMapToolShapeMetadata
 Base class for shape map tools metadata to be used in QgsMapToolShapeRegistry. More...
 
class  QgsMapToolShapeRegistry
 Keeps track of the registered shape map tools. More...
 
class  QgsMapToolZoom
 A map tool for zooming into the map. More...
 
class  QgsMapUnitScaleDialog
 A dialog which allows the user to choose the minimum and maximum scale of an object in map units and millimeters. More...
 
class  QgsMapUnitScaleWidget
 A widget which allows the user to choose the minimum and maximum scale of an object in map units and millimeters. More...
 
class  QgsMarkerLineSymbolLayerWidget
 A widget for controlling the properties of a QgsMarkerLineSymbolLayer. More...
 
class  QgsMaskMarkerSymbolLayerWidget
 Symbol layer widget for the handling of QgsMaskMarkerSymbolLayer. More...
 
class  QgsMaskSourceSelectionWidget
 A widget that allows the selection of a list of sources for selective masking. More...
 
class  QgsMasterPasswordResetDialog
 Dialog to verify current master password and initiate reset of authentication database with a new password. More...
 
class  QgsMaterialSettingsWidget
 Base class for 3D material settings widgets. More...
 
class  QgsMediaWidget
 A widget for playing back audio and video media files. More...
 
class  QgsMenuHeader
 Custom widget for displaying subheaders within a QMenu in a standard style. More...
 
class  QgsMenuHeaderWidgetAction
 Custom QWidgetAction for displaying subheaders within a QMenu in a standard style. More...
 
class  QgsMergedFeatureRendererWidget
 A widget for configuring options for a QgsMergedFeatureRenderer. More...
 
class  QgsMeshActiveDatasetGroupTreeView
 Tree widget for display of the mesh dataset groups. More...
 
class  QgsMeshAvailableDatasetGroupTreeModel
 Item model for available mesh dataset groups. More...
 
class  QgsMeshDatasetGroupListModel
 A model representing mesh dataset groups. More...
 
class  QgsMeshDatasetGroupProxyModel
 A proxy model for filtering mesh dataset groups. More...
 
class  QgsMeshDatasetGroupSaveMenu
 Responsible for creating menus for saving mesh dataset groups. More...
 
class  QgsMeshDatasetGroupTreeItemDelegate
 Delegate to display tree item with a contours and vector selector. More...
 
class  QgsMeshDatasetGroupTreeModel
 Item model for QgsMeshDatasetGroupTreeItem. More...
 
class  QgsMeshDatasetGroupTreeView
 Tree widget for display of the mesh dataset groups. More...
 
class  QgsMeshDatasetGroupTreeWidget
 A widget for configuring dataset groups attached to a QgsMeshLayer. More...
 
class  QgsMeshDatasetListModel
 List model for dataset contained in dataset group, used to display by time dataset in widget. More...
 
class  QgsMeshLabelingWidget
 Master widget for configuration of labeling of a mesh layer. More...
 
class  QgsMeshLayerProperties
 A dialog for configuring mesh layer properties. More...
 
class  QgsMeshRenderer3DAveragingWidget
 A widget for setup of the averaging method from 3d to 2d datasets on 3d stacked mesh. More...
 
class  QgsMeshRendererActiveDatasetWidget
 Widget for selection of active dataset group from tree view. More...
 
class  QgsMeshRendererMeshSettingsWidget
 A widget for setup of the mesh frame settings of the mesh layer. More...
 
class  QgsMeshRendererScalarSettingsWidget
 A widget for setup of the scalar dataset renderer settings of a mesh layer. More...
 
class  QgsMeshRendererVectorSettingsWidget
 A widget for setup of the vector dataset renderer settings of a mesh layer. More...
 
class  QgsMeshStaticDatasetWidget
 A widget for setup of the static dataset of a mesh layer. More...
 
class  QgsMeshVariableStrokeWidthButton
 A widget push button that stores variable stroke width and calls a widget to set parameters. More...
 
class  QgsMeshVariableStrokeWidthWidget
 A widget to set parameters of variable stroke width. More...
 
class  QgsMessageBar
 A bar for displaying non-blocking messages to the user. More...
 
class  QgsMessageBarItem
 Represents an item shown within a QgsMessageBar widget. More...
 
class  QgsMessageLogViewer
 A generic dialog widget for displaying QGIS log messages. More...
 
class  QgsMessageViewer
 A generic message view for displaying QGIS messages. More...
 
class  QgsMetadataWidget
 A wizard to edit metadata on a map layer. More...
 
class  QgsModelGroupBoxDefinitionDialog
 A widget which allows users to specify the properties of a model group box. More...
 
class  QgsModelSnapper
 Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible. More...
 
class  QgsModelViewMouseEvent
 A mouse event which is the result of a user interaction with a QgsModelGraphicsView. More...
 
class  QgsModelViewRectangularRubberBand
 A rectangular rubber band for use within QgsModelGraphicsView widgets. More...
 
class  QgsModelViewRubberBand
 An abstract base class for temporary rubber band items in various shapes, for use within QgsModelGraphicsView widgets. More...
 
class  QgsModelViewTool
 Abstract base class for all model designer view tools. More...
 
class  QgsModelViewToolPan
 Model designer view tool for panning a model. More...
 
class  QgsModelViewToolSelect
 Model designer view tool for selecting items in the model. More...
 
class  QgsModelViewToolTemporaryKeyPan
 Model designer view tool for temporarily panning a layout while a key is depressed. More...
 
class  QgsModelViewToolTemporaryKeyZoom
 Model view tool for temporarily zooming a model while a key is depressed. More...
 
class  QgsModelViewToolTemporaryMousePan
 Model view tool for temporarily panning a model while a mouse button is depressed. More...
 
class  QgsModelViewToolZoom
 Model view tool for zooming into and out of the model. More...
 
class  QgsMultiBandColorRendererWidget
 A widget for configuring a QgsMultiBandColorRenderer. More...
 
class  QgsMultiEditToolButton
 A tool button for controlling how edits to multiple features are applied. More...
 
class  QgsNewAuxiliaryFieldDialog
 A dialog to create a new auxiliary field. More...
 
class  QgsNewAuxiliaryLayerDialog
 A dialog to create a new auxiliary layer. More...
 
class  QgsNewDatabaseTableNameDialog
 A dialog which allows selection of a DB schema and a new table name. More...
 
class  QgsNewDatabaseTableNameWidget
 A widget which embeds the browser view to select a DB schema and a new table name. More...
 
class  QgsNewGeoPackageLayerDialog
 Dialog to set up parameters to create a new GeoPackage layer, and on accept() to create it and add it to the layers. More...
 
class  QgsNewHttpConnection
 Dialog to allow the user to configure and save connection information for an HTTP Server for WMS, etc. More...
 
class  QgsNewMemoryLayerDialog
 A dialog for configuring the properties of a new memory (scratch) layer. More...
 
class  QgsNewNameDialog
 A dialog for prompting users for a new name, for example new layer name dialog. More...
 
class  QgsNewOgrConnection
 Dialog to allow the user to define, test and save connection information for OGR databases. More...
 
class  QgsNewVectorLayerDialog
 A dialog for configuring the properties of a new vector layer. More...
 
class  QgsNewVectorTableDialog
 A dialog for customising new tables created on a database. More...
 
class  QgsNullSymbolRendererWidget
 Blank widget for customizing QgsNullSymbolRenderer. More...
 
class  QgsNumericFormatConfigurationWidgetFactory
 Interface base class for factories for numeric format configuration widgets. More...
 
class  QgsNumericFormatGuiRegistry
 A registry for widgets which configure QgsNumericFormat objects. More...
 
class  QgsNumericFormatSelectorDialog
 A simple dialog for customizing a numeric format. More...
 
class  QgsNumericFormatSelectorWidget
 A widget which allows choice of numeric formats and the properties of them. More...
 
class  QgsNumericFormatWidget
 Base class for widgets which allow control over the properties of QgsNumericFormat subclasses. More...
 
class  QgsOpacityWidget
 A widget for setting an opacity value. More...
 
class  QgsOptionsDialogBase
 A base dialog for options and properties dialogs that offers vertical tabs. More...
 
class  QgsOptionsDialogHighlightButton
 A highlight widget for buttons. More...
 
class  QgsOptionsDialogHighlightCheckBox
 A highlight widget for checkboxes. More...
 
class  QgsOptionsDialogHighlightGroupBox
 A highlight widget for group boxes. More...
 
class  QgsOptionsDialogHighlightLabel
 A highlight widget for labels. More...
 
class  QgsOptionsDialogHighlightTable
 A highlight widget for table widgets. More...
 
class  QgsOptionsDialogHighlightTree
 A highlight widget for trees. More...
 
class  QgsOptionsDialogHighlightWidget
 Container for a widget to be used to search text in the option dialog. More...
 
class  QgsOptionsPageWidget
 Base class for widgets for pages included in the options dialog. More...
 
class  QgsOptionsWidgetFactory
 A factory class for creating custom options pages. More...
 
class  QgsOrderByDialog
 A dialog to build and manage a list of order by clauses. More...
 
class  QgsOrganizeTableColumnsDialog
 Dialog for organising (hiding and reordering) columns in the attributes table. More...
 
class  QgsOverlayWidgetLayout
 A custom layout which can be used to overlay child widgets over a parent widget. More...
 
class  QgsOWSSourceSelect
 Dialog to create connections and add layers WCS etc. More...
 
class  QgsOWSSourceWidget
 This widget sets and updates OWS layers source URI. More...
 
class  QgsPaintEffectPropertiesWidget
 A widget which modifies the properties of a QgsPaintEffect. More...
 
class  QgsPaintEffectWidget
 Base class for effect properties widgets. More...
 
class  QgsPalettedRendererWidget
 A widget for configuring QgsPalettedRasterRenderer. More...
 
class  QgsPanelWidget
 Base class for any widget that can be shown as an inline panel. More...
 
class  QgsPanelWidgetStack
 A stack widget to manage multiple overlapping stacked panels. More...
 
class  QgsPanelWidgetWrapper
 Wrapper widget for existing widgets which can't have the inheritance tree changed, e.g dialogs. More...
 
class  QgsPasswordLineEdit
 QLineEdit subclass with built in support for showing/hiding the entered password. More...
 
class  QgsPenCapStyleComboBox
 A combobox widget for selection of Qt::PenCapStyle. More...
 
class  QgsPenJoinStyleComboBox
 A combobox widget for selection of Qt::PenJoinStyle. More...
 
class  QgsPenStyleComboBox
 A combobox widget for selection of Qt::PenStyle. More...
 
class  QgsPercentageNumericFormatWidget
 A widget which allows control over the properties of a QgsPercentageNumericFormat. More...
 
class  QgsPercentageWidget
 A widget for setting a percentage value. More...
 
class  QgsPictureSourceLineEditBase
 A line edit widget with toolbutton for setting a raster image path. More...
 
class  QgsPixmapLabel
 Shows a pixmap and adjusts its size to the space given to the widget by the layout and keeping its aspect ratio. More...
 
class  QgsPlaybackControllerWidget
 A compound widget containing a set of buttons for controlling media playback. More...
 
class  QgsPlotCanvas
 Plot canvas is a class for displaying interactive 2d charts and plots. More...
 
class  QgsPlotCanvasItem
 An abstract class for items that can be placed on a QgsPlotCanvas. More...
 
class  QgsPlotMouseEvent
 A mouse event which is the result of a user interaction with a QgsPlotCanvas. More...
 
class  QgsPlotRectangularRubberBand
 A rectangular rubber band for use within QgsPlotCanvas widgets. More...
 
class  QgsPlotRubberBand
 An abstract base class for temporary rubber band items in various shapes, for use within QgsPlotCanvas widgets. More...
 
class  QgsPlotTool
 Abstract base class for all interactive plot tools. More...
 
class  QgsPlotToolPan
 Plot tool for panning/zoom/navigating plots. More...
 
class  QgsPlotToolTemporaryKeyPan
 Plot tool for temporarily panning a plot while a key is depressed. More...
 
class  QgsPlotToolTemporaryKeyZoom
 Plot tool for temporarily zooming a plot while a key is depressed. More...
 
class  QgsPlotToolTemporaryMousePan
 Plot tool for temporarily panning a plot while a mouse button is depressed. More...
 
class  QgsPlotToolXAxisZoom
 Plot tool for zooming into and out of the plot's x-axis only. More...
 
class  QgsPlotToolZoom
 Plot tool for zooming into and out of the plot. More...
 
class  QgsPluginManagerInterface
 Abstract interface class for the QGIS plugin manager. More...
 
class  QgsPointCloudAttributeComboBox
 A combobox which displays the list of attributes of a given point cloud layer. More...
 
class  QgsPointCloudLayerSaveAsDialog
 A dialog for selecting destination file and parameters for point cloud exports. More...
 
class  QgsPointCloudQueryBuilder
 Query Builder for layers. More...
 
class  QgsPointCloudRendererPropertiesWidget
 A generic widget for setting the 2D renderer for a point cloud layer. More...
 
class  QgsPointCloudRendererWidget
 Base class for point cloud 2D renderer settings widgets. More...
 
class  QgsPointClusterRendererWidget
 A widget which allows configuration of the properties for a QgsPointClusterRenderer. More...
 
class  QgsPointDisplacementRendererWidget
 A widget for configuring QgsPointDisplacementRenderer. More...
 
class  QgsPointPatternFillSymbolLayerWidget
 A widget for controlling the properties of a QgsPointPatternFillSymbolLayer. More...
 
class  QgsPresetColorRampDialog
 A dialog which allows users to modify the properties of a QgsPresetSchemeColorRamp. More...
 
class  QgsPresetColorRampWidget
 A widget which allows users to modify the properties of a QgsPresetSchemeColorRamp. More...
 
class  QgsPreviewEffect
 A graphics effect which can be applied to a widget to simulate various printing and color blindness modes. More...
 
class  QgsProcessingAbstractParameterDefinitionWidget
 Abstract base class for widgets which allow users to specify the properties of a Processing parameter. More...
 
class  QgsProcessingAlgorithmConfigurationWidget
 A configuration widget for processing algorithms allows providing additional configuration options directly on algorithm level, in addition to parameters. More...
 
class  QgsProcessingAlgorithmConfigurationWidgetFactory
 Interface base class for factories for algorithm configuration widgets. More...
 
class  QgsProcessingContextGenerator
 An interface for objects which can create Processing contexts. More...
 
class  QgsProcessingGui
 Contains general functions and values related to Processing GUI components. More...
 
class  QgsProcessingGuiRegistry
 A registry for widgets for use with the Processing framework. More...
 
class  QgsProcessingHiddenWidgetWrapper
 A widget wrapper for hidden widgets. More...
 
class  QgsProcessingHistoryDialog
 A dialog for showing Processing algorithm execution history. More...
 
class  QgsProcessingHistoryProvider
 History provider for operations performed through the Processing framework. More...
 
class  QgsProcessingHistoryWidget
 A widget for showing Processing algorithm execution history. More...
 
class  QgsProcessingModelerParameterWidget
 A widget for customising the value of Processing algorithm parameters inside a Processing model. More...
 
class  QgsProcessingParameterDefinitionDialog
 A dialog which allows users to specify the properties of a Processing parameter. More...
 
class  QgsProcessingParameterDefinitionWidget
 A widget which allows users to specify the properties of a Processing parameter. More...
 
class  QgsProcessingParametersGenerator
 An interface for objects which can create sets of parameter values for processing algorithms. More...
 
class  QgsProcessingParameterWidgetContext
 Contains settings which reflect the context in which a Processing parameter widget is shown. More...
 
class  QgsProcessingParameterWidgetFactoryInterface
 An interface for Processing widget wrapper factories. More...
 
class  QgsProcessingToolboxModel
 A model for providers and algorithms shown within the Processing toolbox. More...
 
class  QgsProcessingToolboxProxyModel
 A proxy model for providers and algorithms shown within the Processing toolbox. More...
 
class  QgsProjectionSelectionDialog
 A generic dialog to prompt the user for a Coordinate Reference System. More...
 
class  QgsProjectionSelectionTreeWidget
 A widget for selecting a coordinate reference system from a tree. More...
 
class  QgsProjectionSelectionWidget
 A widget for selecting a projection. More...
 
class  QgsProjectStorageGuiRegistry
 A registry / canonical manager of GUI parts of project storage backends. More...
 
class  QgsPropertyAssistantWidget
 Shows a user-friendly assistant guiding users through the creation of QgsProperty overrides. More...
 
class  QgsPropertyOverrideButton
 A button for controlling property overrides which may apply to a widget. More...
 
class  QgsProviderConnectionComboBox
 A combo box which displays the list of connections registered for a given provider. More...
 
class  QgsProviderGuiMetadata
 Holds data for the GUI part of the data providers. More...
 
class  QgsProviderGuiRegistry
 A registry / canonical manager of GUI parts of data providers. More...
 
class  QgsProviderSourceWidget
 Base class for widgets which allow customization of a provider's source URI. More...
 
class  QgsProviderSourceWidgetProvider
 An interface for providers of widgets designed to configure a data provider's source. More...
 
class  QgsProviderSourceWidgetProviderRegistry
 A registry that keeps a list of provider source widget providers. More...
 
class  QgsProviderSublayerDialogModel
 A model for representing the sublayers present in a URI for the QgsProviderSublayersDialog. More...
 
class  QgsProviderSublayersDialog
 Dialog for selecting provider sublayers. More...
 
class  QgsProxyStyle
 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. More...
 
class  QgsQmlWidgetWrapper
 Wraps a QQuickWidget to display QML code. More...
 
class  QgsQueryBuilder
 Query Builder for layers. More...
 
class  QgsRandomMarkerFillSymbolLayerWidget
 A widget for controlling the properties of a QgsRandomMarkerFillSymbolLayer. More...
 
class  QgsRangeConfigDlg
 Configuration widget for range widgets. More...
 
class  QgsRangeDomainWidget
 A widget for configuration of the extended properties of a QgsRangeFieldDomain. More...
 
class  QgsRangeSlider
 A slider control with two interactive endpoints, for interactive selection of a range of values. More...
 
class  QgsRangeWidgetFactory
 Editor widget factory for range widgets. More...
 
class  QgsRangeWidgetWrapper
 Wraps a range widget. More...
 
class  QgsRasterAttributeTableAddColumnDialog
 A dialog which collects options to add a new column to a raster attribute table. More...
 
class  QgsRasterAttributeTableAddRowDialog
 The QgsRasterAttributeTableAddColumnDialog class collects options to add a new row to a raster attribute table. More...
 
class  QgsRasterAttributeTableDialog
 A dialog which embeds a raster attribute table widget. More...
 
class  QgsRasterBandComboBox
 A combobox widget which displays the bands present in a raster layer. More...
 
class  QgsRasterContourRendererWidget
 Configuration widget for QgsRasterContourRenderer. More...
 
class  QgsRasterFillSymbolLayerWidget
 A widget for controlling the properties of a QgsRasterFillSymbolLayer. More...
 
class  QgsRasterFormatSaveOptionsWidget
 A widget to select format-specific raster saving options. More...
 
class  QgsRasterHistogramWidget
 A widget for display and configuring a raster layer histogram. More...
 
class  QgsRasterLabelingWidget
 Master widget for configuration of labeling of a raster layer. More...
 
class  QgsRasterLabelSettingsWidget
 A widget for customizing settings for raster layer labeling. More...
 
class  QgsRasterLayerProperties
 A dialog for raster layer properties. More...
 
class  QgsRasterLayerSaveAsDialog
 A dialog for configuring raster layer export parameters. More...
 
class  QgsRasterLayerTemporalPropertiesWidget
 A widget for configuring the temporal properties for a raster layer. More...
 
class  QgsRasterLineSymbolLayerWidget
 A widget for configuring QgsRasterLineSymbolLayer symbol layers. More...
 
class  QgsRasterMarkerSymbolLayerWidget
 A widget for configuring QgsRasterMarkerSymbolLayer symbol layers. More...
 
class  QgsRasterMinMaxWidget
 A widget for configuring how the minimum and maximum value of a raster layer is determined. More...
 
class  QgsRasterPyramidsOptionsWidget
 A widget to select format-specific raster saving options. More...
 
class  QgsRasterRendererWidget
 Abstract base class for widgets which configure a QgsRasterRenderer. More...
 
class  QgsRasterSingleColorRendererWidget
 Renderer widget for the single color renderer. More...
 
class  QgsRasterTransparencyWidget
 A widget for controlling a raster layer's transparency and related options. More...
 
class  QgsRatioLockButton
 A cross platform button subclass used to represent a locked / unlocked ratio state. More...
 
class  QgsRecentCoordinateReferenceSystemsProxyModel
 A sort/filter proxy model for recent coordinate reference systems. More...
 
class  QgsRelationAggregateSearchWidgetWrapper
 Search widget for the children of a relation. More...
 
class  QgsRelationEditorConfigWidget
 Creates a new configuration widget for the relation editor widget. More...
 
class  QgsRelationEditorWidget
 The default relation widget in QGIS. More...
 
class  QgsRelationEditorWidgetFactory
 Factory class for creating a relation editor widget and the respective config widget. More...
 
class  QgsRelationReferenceConfigDlg
 Configuration widget for relation reference widgets. More...
 
class  QgsRelationReferenceFactory
 Editor widget factory for relation reference widgets. More...
 
class  QgsRelationReferenceSearchWidgetWrapper
 Wraps a relation reference search widget. More...
 
class  QgsRelationReferenceWidget
 A widget which shows related features. More...
 
class  QgsRelationReferenceWidgetWrapper
 Wraps a relation reference widget. More...
 
class  QgsRelationWidgetRegistry
 Keeps track of the registered relations widgets. More...
 
class  QgsRelationWidgetWrapper
 A widget wrapper for relation widgets. More...
 
class  QgsRendererMeshPropertiesWidget
 Widget for renderer properties of the mesh, contours (scalars) and vectors data associated with the mesh layer. More...
 
class  QgsRendererPropertiesDialog
 A dialog for configuring vector layer renderers. More...
 
class  QgsRendererRasterPropertiesWidget
 A widget for configuring properties of a raster layer renderer. More...
 
class  QgsRendererRulePropsDialog
 A dialog for editing the details of a rule based renderer rule. More...
 
class  QgsRendererRulePropsWidget
 A widget for editing the details of a rule based renderer rule. More...
 
class  QgsRendererWidget
 Base class for renderer settings widgets. More...
 
class  QgsRichTextEditor
 A widget for editing rich text documents, with support for user controlled formatting of text and insertion of hyperlinks and images. More...
 
class  QgsRubberBand
 Responsible for drawing transient features (e.g. More...
 
class  QgsRuleBasedLabelingModel
 Model for rule based rendering rules view. More...
 
class  QgsRuleBasedLabelingWidget
 Widget for configuring rule based labeling. More...
 
class  QgsRuleBasedRendererModel
 Tree model for a rule-based renderer's rules. More...
 
class  QgsRuleBasedRendererWidget
 A widget for configuring a QgsRuleBasedRenderer. More...
 
class  QgsScaleComboBox
 A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value. More...
 
class  QgsScaleMethodWidget
 A widget which lets the user select from scale calculation methods. More...
 
class  QgsScaleRangeWidget
 A widget allowing entry of a range of map scales, e.g. More...
 
class  QgsScaleVisibilityDialog
 A dialog allowing users to enter a scale visibility range. More...
 
class  QgsScaleWidget
 A combobox which lets the user select map scale from predefined list and highlights nearest to current scale value. More...
 
class  QgsScientificNumericFormatWidget
 A widget which allows control over the properties of a QgsScientificNumericFormat. More...
 
class  QgsScreenHelper
 A utility class for dynamic handling of changes to screen properties. More...
 
class  QgsScrollArea
 A QScrollArea subclass with improved scrolling behavior. More...
 
class  QgsScrollBarHighlight
 Encapsulates the details of a highlight in a scrollbar, used alongside QgsScrollBarHighlightController. More...
 
class  QgsScrollBarHighlightController
 Adds highlights (colored markers) to a scrollbar. More...
 
class  QgsSearchQueryBuilder
 Query builder for search strings. More...
 
class  QgsSearchWidgetToolButton
 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. More...
 
class  QgsSearchWidgetWrapper
 Shows a search widget on a filter form. More...
 
class  QgsSensorAbstractGuiMetadata
 Stores GUI metadata about one sensor class. More...
 
class  QgsSensorGuiMetadata
 Convenience metadata class that uses static functions to handle sensor GUI behavior. More...
 
class  QgsSensorGuiRegistry
 Registry of available sensor GUI behavior. More...
 
class  QgsSettingsBoolCheckBoxWrapper
 A factory for editors of boolean settings with a checkbox. More...
 
class  QgsSettingsColorButtonWrapper
 A factory for editors of color settings with a color button. More...
 
class  QgsSettingsDoubleSpinBoxWrapper
 A factory for editors for double settings with a double spin box. More...
 
class  QgsSettingsEditorWidgetRegistry
 A registry that manages editor widgets for settings. More...
 
class  QgsSettingsEditorWidgetWrapper
 Base class for settings editor wrappers. More...
 
class  QgsSettingsEditorWidgetWrapperTemplate< T, V, U >
 Base factory for editors for settings. More...
 
class  QgsSettingsEnumEditorWidgetWrapper< ENUM >
 A factory for editors for enum settings. More...
 
class  QgsSettingsFlagsEditorWidgetWrapper< ENUM, FLAGS >
 A factory for editors of flags settings. More...
 
class  QgsSettingsIntegerSpinBoxWrapper
 A factory for editors for integer settings with a spin box. More...
 
class  QgsSettingsRegistryGui
 Used for settings introspection and collects all QgsSettingsEntry instances of GUI. More...
 
class  QgsSettingsStringComboBoxWrapper
 A factory for editors of string settings with a combo box. More...
 
class  QgsSettingsStringLineEditWrapper
 A factory for editors for string settings with a line edit. More...
 
class  QgsSettingsTreeModel
 A tree model for the settings tree. More...
 
class  QgsSettingsTreeProxyModel
 A proxy model which allows filtering the settings tree. More...
 
class  QgsSettingsTreeWidget
 A widget with the settings tree to visualize, search and edit settings. More...
 
class  QgsShadowEffectWidget
 A widget for configuring QgsShadowEffect effects. More...
 
class  QgsShapeburstFillSymbolLayerWidget
 A widget for controlling the properties of a QgsShapeburstFillSymbolLayer. More...
 
class  QgsShortcutsManager
 Shortcuts manager is a class that contains a list of QActions and QShortcuts that have been registered and their shortcuts can be changed. More...
 
class  QgsSimpleFillSymbolLayerWidget
 A widget for controlling the properties of a QgsSimpleFillSymbolLayer. More...
 
class  QgsSimpleLineSymbolLayerWidget
 A widget for controlling the properties of a QgsSimpleLineSymbolLayer. More...
 
class  QgsSimpleMarkerSymbolLayerWidget
 A widget for controlling the properties of a QgsSimpleMarkerSymbolLayer. More...
 
class  QgsSingleBandGrayRendererWidget
 A widget for configuring a QgsSingleBandGrayRenderer. More...
 
class  QgsSingleBandPseudoColorRendererWidget
 Single band pseudo color renderer widget consists of a color ramp shader widget, a raster min max widget and a band selector. More...
 
class  QgsSingleSymbolRendererWidget
 A widget for configuring QgsSingleSymbolRenderer. More...
 
class  QgsSlider
 A custom QSlider with additional refinements. More...
 
class  QgsSmartGroupCondition
 A widget for configuring the conditions attached to a style smart group. More...
 
class  QgsSmartGroupEditorDialog
 A dialog for configuring a style smart group. More...
 
class  QgsSnapIndicator
 Shows a snapping marker on map canvas for the current snapping match. More...
 
class  QgsSnapToGridCanvasItem
 Shows a grid on the map canvas given a spatial resolution. More...
 
class  QgsSourceFieldsProperties
 A widget which displays information about vector layer fields, and allows some configuration of them. More...
 
class  QgsSourceSelectProvider
 An interface for pages shown in a QgsDataSourceManagerDialog. More...
 
class  QgsSourceSelectProviderRegistry
 A registry for QgsSourceSelectProvider source select providers. More...
 
class  QgsSpacerWidgetWrapper
 Wraps a spacer widget. More...
 
class  QgsSpinBox
 A spin box with a clear button that will set the value to the defined clear value. More...
 
class  QgsSQLComposerDialog
 SQL composer dialog. More...
 
class  QgsStackedDiagramProperties
 A widget for editing sub diagrams. More...
 
class  QgsStackedDiagramPropertiesDialog
 Dialog for editing sub diagrams. More...
 
class  QgsStackedDiagramPropertiesModel
 Model for sub diagrams in a stacked diagram view. More...
 
class  QgsStackedDiagramsViewStyle
 View style which shows a drop indicator line between items. More...
 
class  QgsStackedWidget
 A QStackedWidget that can be shrunk to its current widget's size. More...
 
class  QgsStatusBar
 A proxy widget for QStatusBar. More...
 
class  QgsStoredQueryManager
 A manager for stored SQL queries. More...
 
class  QgsStyleExportImportDialog
 A dialog allowing importing and exporting of entities from a QgsStyle. More...
 
class  QgsStyleGroupSelectionDialog
 A dialog which presents available groups from a QgsStyle. More...
 
class  QgsStyleItemsListWidget
 A reusable widget for showing a filtered list of entities from a QgsStyle database. More...
 
class  QgsStyleManagerDialog
 A dialog allowing users to customize and populate a QgsStyle. More...
 
class  QgsStyleSaveDialog
 A dialog for setting properties of a newly saved style. More...
 
class  QgsSublayersDialog
 Presents a choice of sublayers. More...
 
class  QgsSubsetStringEditorInterface
 Interface for a dialog that can edit subset strings. More...
 
class  QgsSubsetStringEditorProvider
 An interface for widgets which edit a subset string. More...
 
class  QgsSubsetStringEditorProviderRegistry
 A registry for subset string editor providers. More...
 
class  QgsSubstitutionListDialog
 A dialog which allows users to specify a list of substitutions to apply to a string, with options for exporting and importing substitution lists. More...
 
class  QgsSubstitutionListWidget
 A widget which allows users to specify a list of substitutions to apply to a string, with options for exporting and importing substitution lists. More...
 
class  QgsSVGFillSymbolLayerWidget
 A widget for controlling the properties of a QgsSVGFillSymbolLayer. More...
 
class  QgsSvgMarkerSymbolLayerWidget
 A widget for controlling the properties of a QgsSvgMarkerSymbolLayer. More...
 
class  QgsSvgSelectorDialog
 A dialog for selection of an SVG file. More...
 
class  QgsSvgSelectorFilterModel
 A model for displaying SVG files with a preview icon which can be filtered by file name. More...
 
class  QgsSvgSelectorGroupsModel
 A model for displaying SVG search paths. More...
 
class  QgsSvgSelectorListModel
 A model for displaying SVG files with a preview icon. More...
 
class  QgsSvgSelectorWidget
 A widget allowing selection of an SVG file, and configuration of SVG related parameters. More...
 
class  QgsSvgSourceLineEdit
 A line edit widget with toolbutton for setting an SVG image path. More...
 
class  QgsSymbolAnimationSettingsDialog
 A dialog for customising animation settings for a symbol. More...
 
class  QgsSymbolAnimationSettingsWidget
 A widget for customising animation settings for a symbol. More...
 
class  QgsSymbolBufferSettingsDialog
 A dialog for customising buffer settings for a symbol. More...
 
class  QgsSymbolBufferSettingsWidget
 A widget for customising buffer settings for a symbol. More...
 
class  QgsSymbolButton
 A button for creating and modifying QgsSymbol settings. More...
 
class  QgsSymbolLayerSelectionWidget
 A widget that allows the selection of a list of symbol layers from a layer. More...
 
class  QgsSymbolLayerWidget
 Abstract base class for widgets used to configure QgsSymbolLayer classes. More...
 
class  QgsSymbolLevelsDialog
 A dialog which allows the user to modify the rendering order of symbol layers. More...
 
class  QgsSymbolLevelsWidget
 A widget which allows the user to modify the rendering order of symbol layers. More...
 
class  QgsSymbolSelectorDialog
 A dialog that can be used to select and build a symbol. More...
 
class  QgsSymbolSelectorWidget
 Symbol selector widget that can be used to select and build a symbol. More...
 
class  QgsSymbolsListWidget
 A widget which presents symbol-level properties (such as size), and allows selection of symbols from stored styles. More...
 
class  QgsSymbolWidgetContext
 Contains settings which reflect the context in which a symbol (or renderer) widget is shown, e.g., the map canvas and relevant expression contexts. More...
 
class  QgsTableEditorDialog
 A reusable window for editing simple spreadsheet-style tables. More...
 
class  QgsTableEditorFormattingWidget
 A reusable widget for formatting the contents of a QgsTableCell. More...
 
class  QgsTableEditorWidget
 A reusable widget for editing simple spreadsheet-style tables. More...
 
class  QgsTableView
 A QTableView subclass with QGIS specific tweaks and improvements. More...
 
class  QgsTableWidgetBase
 Base widget allowing editing a collection, using a table. More...
 
class  QgsTableWidgetItem
 This can be used like a regular QTableWidgetItem with the difference that a specific role can be set to sort. More...
 
class  QgsTabPositionDialog
 A dialog for entering a custom dash space pattern for lines. More...
 
class  QgsTabPositionWidget
 A widget for configuring QgsTextFormat tab positions. More...
 
class  QgsTabWidget
 A QTabWidget with additional methods to temporarily hide/show tabs. More...
 
class  QgsTaskManagerWidget
 A widget which displays tasks from a QgsTaskManager and allows for interaction with the manager. More...
 
class  QgsTemporalControllerWidget
 A widget for controlling playback properties of a QgsTemporalController. More...
 
class  QgsTemporaryCursorOverride
 Temporarily sets a cursor override for the QApplication for the lifetime of the object. More...
 
class  QgsTemporaryCursorRestoreOverride
 Temporarily removes all cursor overrides for the QApplication for the lifetime of the object. More...
 
class  QgsTextEditConfigDlg
 Configuration widget for text edit widgets. More...
 
class  QgsTextEditSearchWidgetWrapper
 Wraps a text edit widget for searching. More...
 
class  QgsTextEditWidgetFactory
 Editor widget factory for text editor widgets. More...
 
class  QgsTextEditWrapper
 Wraps a text widget. More...
 
class  QgsTextFormatDialog
 A simple dialog for customizing text formatting settings. More...
 
class  QgsTextFormatPanelWidget
 A panel widget for customizing text formatting settings. More...
 
class  QgsTextFormatWidget
 A widget for customizing text formatting settings. More...
 
class  QgsTextPreview
 A widget for previewing text formatting settings. More...
 
class  QgsTextWidgetWrapper
 Wraps a label widget to display text. More...
 
class  QgsTiledSceneRendererPropertiesWidget
 A generic widget for setting the 2D renderer for a tiled scene layer. More...
 
class  QgsTiledSceneRendererWidget
 Base class for tiled scene 2D renderer settings widgets. More...
 
class  QgsTimeEdit
 A QTimeEdit widget with the capability of setting/reading null date/times. More...
 
class  QgsToolTipComboBox
 QComboBox subclass which features a tooltip when mouse hovering the combobox. More...
 
class  QgsTransformWidget
 A widget for configuring QgsTransformEffect effects. More...
 
class  QgsTreeWidgetItem
 QTreeWidgetItem subclass with custom handling for item sorting. More...
 
class  QgsTreeWidgetItemObject
 Custom QgsTreeWidgetItem with extra signals when the item is edited. More...
 
class  QgsUniqueValuesConfigDlg
 Configuration widget for unique value widgets. More...
 
class  QgsUniqueValuesWidgetWrapper
 Wraps a unique value widget. More...
 
class  QgsUniqueValueWidgetFactory
 Editor widget factory for unique value widgets. More...
 
class  QgsUnitSelectionWidget
 A widget displaying a combobox allowing the user to choose between various display units, such as millimeters or map units. More...
 
class  QgsUserInputWidget
 A floating widget that can be used to display widgets for user inputs. More...
 
class  QgsUuidWidgetFactory
 Editor widget factory for UUID widgets. More...
 
class  QgsUuidWidgetWrapper
 Wraps a uuid widget. More...
 
class  QgsValidityCheckRegistry
 A registry that keeps a list of QgsAbstractValidityCheck checks which can be used when performing validity checks. More...
 
class  QgsValidityCheckResultsModel
 A QAbstractItemModel subclass for displaying the results from a QgsAbstractValidityCheck. More...
 
class  QgsValidityCheckResultsWidget
 A reusable widget which displays a summary of the results from a QgsAbstractValidityCheck (or checks). More...
 
class  QgsValueMapConfigDlg
 Configuration widget for value map widgets. More...
 
class  QgsValueMapSearchWidgetWrapper
 Wraps a value map search widget. More...
 
class  QgsValueMapWidgetFactory
 Editor widget factory for value map widgets. More...
 
class  QgsValueMapWidgetWrapper
 Wraps a value map widget. More...
 
class  QgsValueRelationConfigDlg
 Configuration widget for value relation widgets. More...
 
class  QgsValueRelationSearchWidgetWrapper
 Wraps a value relation search widget. More...
 
class  QgsValueRelationWidgetFactory
 Editor widget factory for value relation widgets. More...
 
class  QgsValueRelationWidgetWrapper
 Wraps a value relation widget. More...
 
class  QgsVariableEditorWidget
 A tree based widget for editing expression context scope variables. More...
 
class  QgsVectorFieldSymbolLayerWidget
 A widget for configuring a QgsVectorFieldSymbolLayer. More...
 
class  QgsVectorLayerLegendWidget
 A widget for configuration of options specific to a vector layer's legend. More...
 
class  QgsVectorLayerProperties
 Layer properties dialog for vector layers. More...
 
class  QgsVectorLayerSaveAsDialog
 A dialog for configuring vector layer save to file operations. More...
 
class  QgsVectorLayerSelectionManager
 Manages vector layer selections. More...
 
class  QgsVectorLayerTemporalPropertiesWidget
 A widget for configuring the temporal properties for a vector layer. More...
 
class  QgsVectorTileLayerProperties
 Layer properties dialog for vector tile layers. More...
 
class  QgsVertexMarker
 A map canvas item for marking vertices of features using e.g. More...
 
class  QgsVScrollArea
 A QScrollArea subclass which only displays a vertical scrollbar and fits the width to the contents. More...
 
class  QgsWidgetStateHelper
 A helper class to save and restore the geometry of QWidgets in the application. More...
 
class  QgsWidgetWrapper
 Manages an editor widget. More...
 
class  QgsWmsDimensionDialog
 A dialog that provides an interface for WMS/OAPIF (WFS3) dimensions configuration. More...
 
class  QgsStoredQueryManager::QueryDetails
 Contains details about a stored query. More...
 
class  QWidgetUpdateBlocker
 Temporarily disables updates for a QWidget for the lifetime of the object. More...
 
class  QgsSQLComposerDialog::SQLValidatorCallback
 Callback to do validation check on dialog validation. More...
 
class  QgsSQLComposerDialog::TableSelectedCallback
 Callback to do actions on table selection. More...
 

Detailed Description

The GUI library is build on top of the CORE library and adds reusable GUI widgets.