QGIS API Documentation
3.14.0-Pi (9f7028fd23)
|
#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 "layertree/qgslegendpatchshape.h"
Go to the source code of this file.
Classes | |
class | QgsStyle |
class | QgsStyleColorRampEntity |
class | QgsStyleEntityInterface |
class | QgsStyleLabelSettingsEntity |
class | QgsStyleLegendPatchShapeEntity |
class | QgsStyleSymbolEntity |
class | QgsStyleTextFormatEntity |
Macros | |
#define | QGSCLIPBOARD_STYLE_MIME "application/qgis.style" |
Typedefs | |
typedef QMap< QString, QgsPalLayerSettings > | QgsLabelSettingsMap |
Map of name to label settings. More... | |
typedef QMultiMap< QString, QString > | QgsSmartConditionMap |
typedef QMap< int, QString > | QgsSymbolGroupMap |
typedef QMap< QString, QgsTextFormat > | QgsTextFormatMap |
Map of name to text format. More... | |
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 39 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.