QGIS API Documentation  3.6.0-Noosa (5873452)
Classes | Macros | Typedefs | Enumerations
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 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
 

Macros

#define QGSCLIPBOARD_STYLE_MIME   "application/qgis.style"
 

Typedefs

typedef QMultiMap< QString, QString > QgsSmartConditionMap
 A multimap to hold the smart group conditions as constraint and parameter pairs. More...
 
typedef QMap< int, QString > QgsSymbolGroupMap
 
typedef QMap< QString, QgsColorRamp *> QgsVectorColorRampMap
 

Enumerations

enum  ColorrampTable { ColorrampId, ColorrampName, ColorrampXML, ColorrampFavoriteId }
 
enum  SmartgroupTable { SmartgroupId, SmartgroupName, SmartgroupXML }
 
enum  SymbolTable { SymbolId, SymbolName, SymbolXML, SymbolFavoriteId }
 
enum  TagmapTable { TagmapTagId, TagmapSymbolId }
 
enum  TagTable { TagId, TagName }
 

Macro Definition Documentation

◆ QGSCLIPBOARD_STYLE_MIME

#define QGSCLIPBOARD_STYLE_MIME   "application/qgis.style"

Definition at line 43 of file qgsstyle.h.

Typedef Documentation

◆ QgsSymbolGroupMap

typedef QMap<int, QString> QgsSymbolGroupMap

Definition at line 38 of file qgsstyle.h.

◆ QgsVectorColorRampMap

typedef QMap<QString, QgsColorRamp * > QgsVectorColorRampMap

Definition at line 35 of file qgsstyle.h.

Enumeration Type Documentation

◆ ColorrampTable

Enumerator
ColorrampId 
ColorrampName 
ColorrampXML 
ColorrampFavoriteId 

Definition at line 69 of file qgsstyle.h.

◆ SmartgroupTable

Enumerator
SmartgroupId 
SmartgroupName 
SmartgroupXML 

Definition at line 70 of file qgsstyle.h.

◆ SymbolTable

Enumerator
SymbolId 
SymbolName 
SymbolXML 
SymbolFavoriteId 

Definition at line 66 of file qgsstyle.h.

◆ TagmapTable

Enumerator
TagmapTagId 
TagmapSymbolId 

Definition at line 68 of file qgsstyle.h.

◆ TagTable

enum TagTable
Enumerator
TagId 
TagName 

Definition at line 67 of file qgsstyle.h.