|
QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
#include "qgis_core.h"#include "qgis.h"#include <QMap>#include <QMultiMap>#include <QString>#include <sqlite3.h>#include "qgssqliteutils.h"#include "qgssymbollayerutils.h"#include "qgstextformat.h"#include "qgspallabeling.h"#include "qgslegendpatchshape.h"

Go to the source code of this file.
Classes | |
| class | QgsStyle |
| class | QgsStyleColorRampEntity |
| A color ramp entity for QgsStyle databases. More... | |
| class | QgsStyleEntityInterface |
| An interface for entities which can be placed in a QgsStyle database. More... | |
| class | QgsStyleLabelSettingsEntity |
| A label settings entity for QgsStyle databases. More... | |
| class | QgsStyleLegendPatchShapeEntity |
| A legend patch shape entity for QgsStyle databases. More... | |
| class | QgsStyleSymbol3DEntity |
| A 3d symbol entity for QgsStyle databases. More... | |
| class | QgsStyleSymbolEntity |
| A symbol entity for QgsStyle databases. More... | |
| class | QgsStyleTextFormatEntity |
| A text format entity for QgsStyle databases. More... | |
Macros | |
| #define | QGSCLIPBOARD_STYLE_MIME "application/qgis.style" |
Typedefs | |
| typedef QMap< QString, QgsPalLayerSettings > | QgsLabelSettingsMap |
| Map of name to label settings. | |
| typedef QMultiMap< QString, QString > | QgsSmartConditionMap |
| A multimap to hold the smart group conditions as constraint and parameter pairs. | |
| typedef QMap< int, QString > | QgsSymbolGroupMap |
| typedef QMap< QString, QgsTextFormat > | QgsTextFormatMap |
| Map of name to text format. | |
| typedef QMap< QString, QgsColorRamp * > | QgsVectorColorRampMap |
Enumerations | |
| enum | ColorrampTable { ColorrampId , ColorrampName , ColorrampXML , ColorrampFavoriteId } |
| Columns available in the color ramp table. More... | |
| enum | LabelSettingsTable { LabelSettingsId , LabelSettingsName , LabelSettingsXML , LabelSettingsFavoriteId } |
| Columns available in the label settings table. More... | |
| enum | SmartgroupTable { SmartgroupId , SmartgroupName , SmartgroupXML } |
| Columns available in the smart group table. More... | |
| enum | SymbolTable { SymbolId , SymbolName , SymbolXML , SymbolFavoriteId } |
| Columns available in the Symbols table. More... | |
| enum | TagmapTable { TagmapTagId , TagmapSymbolId } |
| Columns available in the tag to symbol table. More... | |
| enum | TagTable { TagId , TagName } |
| Columns available in the Tags table. More... | |
| enum | TextFormatTable { TextFormatId , TextFormatName , TextFormatXML , TextFormatFavoriteId } |
| Columns available in the text format table. More... | |
| #define QGSCLIPBOARD_STYLE_MIME "application/qgis.style" |
Definition at line 59 of file qgsstyle.h.
| typedef QMap<QString, QgsPalLayerSettings > QgsLabelSettingsMap |
| typedef QMap<int, QString> QgsSymbolGroupMap |
Definition at line 42 of file qgsstyle.h.
| typedef QMap<QString, QgsTextFormat > QgsTextFormatMap |
| typedef QMap<QString, QgsColorRamp * > QgsVectorColorRampMap |
Definition at line 41 of file qgsstyle.h.
| enum ColorrampTable |
Columns available in the color ramp table.
| Enumerator | |
|---|---|
| ColorrampId | Color ramp ID. |
| ColorrampName | Color ramp name. |
| ColorrampXML | Color ramp definition (as XML) |
| ColorrampFavoriteId | Color ramp is favorite flag. |
Definition at line 115 of file qgsstyle.h.
| enum LabelSettingsTable |
Columns available in the label settings table.
| Enumerator | |
|---|---|
| LabelSettingsId | Label settings ID. |
| LabelSettingsName | Label settings name. |
| LabelSettingsXML | Label settings definition (as XML) |
| LabelSettingsFavoriteId | Label settings is favorite flag. |
Definition at line 137 of file qgsstyle.h.
| enum SmartgroupTable |
Columns available in the smart group table.
| Enumerator | |
|---|---|
| SmartgroupId | Smart group ID. |
| SmartgroupName | Smart group name. |
| SmartgroupXML | Smart group definition (as XML) |
Definition at line 148 of file qgsstyle.h.
| enum SymbolTable |
Columns available in the Symbols table.
| Enumerator | |
|---|---|
| SymbolId | Symbol ID. |
| SymbolName | Symbol Name. |
| SymbolXML | Symbol definition (as XML) |
| SymbolFavoriteId | Symbol is favorite flag. |
Definition at line 86 of file qgsstyle.h.
| enum TagmapTable |
Columns available in the tag to symbol table.
| Enumerator | |
|---|---|
| TagmapTagId | Tag ID. |
| TagmapSymbolId | Symbol ID. |
Definition at line 106 of file qgsstyle.h.
| enum TagTable |
Columns available in the Tags table.
| Enumerator | |
|---|---|
| TagId | Tag ID. |
| TagName | Tag name. |
Definition at line 97 of file qgsstyle.h.
| enum TextFormatTable |
Columns available in the text format table.
| Enumerator | |
|---|---|
| TextFormatId | Text format ID. |
| TextFormatName | Text format name. |
| TextFormatXML | Text format definition (as XML) |
| TextFormatFavoriteId | Text format is favorite flag. |
Definition at line 126 of file qgsstyle.h.