QGIS API Documentation 3.39.0-Master (d85f3c2a281)
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
qgsstyle.h File Reference
#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"
Include dependency graph for qgsstyle.h:
This graph shows which files directly or indirectly include this file:

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, QgsPalLayerSettingsQgsLabelSettingsMap
 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, QgsTextFormatQgsTextFormatMap
 Map of name to text format.
 
typedef QMap< QString, QgsColorRamp * > QgsVectorColorRampMap
 

Macro Definition Documentation

◆ QGSCLIPBOARD_STYLE_MIME

#define QGSCLIPBOARD_STYLE_MIME   "application/qgis.style"

Definition at line 59 of file qgsstyle.h.

Typedef Documentation

◆ QgsLabelSettingsMap

typedef QMap<QString, QgsPalLayerSettings > QgsLabelSettingsMap

Map of name to label settings.

Since
QGIS 3.10

Definition at line 54 of file qgsstyle.h.

◆ QgsSymbolGroupMap

typedef QMap<int, QString> QgsSymbolGroupMap

Definition at line 42 of file qgsstyle.h.

◆ QgsTextFormatMap

typedef QMap<QString, QgsTextFormat > QgsTextFormatMap

Map of name to text format.

Since
QGIS 3.10

Definition at line 48 of file qgsstyle.h.

◆ QgsVectorColorRampMap

typedef QMap<QString, QgsColorRamp * > QgsVectorColorRampMap

Definition at line 41 of file qgsstyle.h.