QGIS API Documentation  3.17.0-Master (8af46bc54f)
Macros | Enumerations
qgsstyle.cpp File Reference
#include "qgsstyle.h"
#include "qgssymbol.h"
#include "qgscolorramp.h"
#include "qgssymbollayerregistry.h"
#include "qgsapplication.h"
#include "qgslogger.h"
#include "qgsreadwritecontext.h"
#include "qgssettings.h"
#include "qgslegendpatchshape.h"
#include "qgslinestring.h"
#include "qgspolygon.h"
#include "qgsmarkersymbollayer.h"
#include "qgslinesymbollayer.h"
#include "qgsfillsymbollayer.h"
#include "qgsruntimeprofiler.h"
#include "qgsabstract3dsymbol.h"
#include "qgs3dsymbolregistry.h"
#include <QDomDocument>
#include <QDomElement>
#include <QDomNode>
#include <QDomNodeList>
#include <QFile>
#include <QTextStream>
#include <QByteArray>
#include <sqlite3.h>
#include "qgssqliteutils.h"
Include dependency graph for qgsstyle.cpp:

Go to the source code of this file.

Macros

#define STYLE_CURRENT_VERSION   "2"
 

Enumerations

enum  LegendPatchTable { LegendPatchTableId, LegendPatchTableName, LegendPatchTableXML, LegendPatchTableFavoriteId }
 Columns available in the legend patch table. More...
 
enum  Symbol3DTable { Symbol3DTableId, Symbol3DTableName, Symbol3DTableXML, Symbol3DTableFavoriteId }
 Columns available in the 3d symbol table. More...
 

Macro Definition Documentation

◆ STYLE_CURRENT_VERSION

#define STYLE_CURRENT_VERSION   "2"

Definition at line 46 of file qgsstyle.cpp.

Enumeration Type Documentation

◆ LegendPatchTable

Columns available in the legend patch table.

Enumerator
LegendPatchTableId 

Legend patch ID.

LegendPatchTableName 

Legend patch name.

LegendPatchTableXML 

Legend patch definition (as XML)

LegendPatchTableFavoriteId 

Legend patch is favorite flag.

Definition at line 51 of file qgsstyle.cpp.

◆ Symbol3DTable

Columns available in the 3d symbol table.

Enumerator
Symbol3DTableId 

3d symbol ID

Symbol3DTableName 

3d symbol name

Symbol3DTableXML 

3d symbol definition (as XML)

Symbol3DTableFavoriteId 

3d symbol is favorite flag

Definition at line 62 of file qgsstyle.cpp.