QGIS API Documentation 4.1.0-Master (01362494303)
Loading...
Searching...
No Matches
qgsstyle.cpp File Reference
#include "qgsstyle.h"
#include <sqlite3.h>
#include "qgs3dsymbolregistry.h"
#include "qgsabstract3dsymbol.h"
#include "qgsabstractmaterialsettings.h"
#include "qgsapplication.h"
#include "qgscolorramp.h"
#include "qgsfillsymbol.h"
#include "qgsfillsymbollayer.h"
#include "qgslegendpatchshape.h"
#include "qgslinestring.h"
#include "qgslinesymbol.h"
#include "qgslinesymbollayer.h"
#include "qgslogger.h"
#include "qgsmarkersymbol.h"
#include "qgsmarkersymbollayer.h"
#include "qgsmaterialregistry.h"
#include "qgspolygon.h"
#include "qgsproject.h"
#include "qgsprojectstylesettings.h"
#include "qgsreadwritecontext.h"
#include "qgsruntimeprofiler.h"
#include "qgssettings.h"
#include "qgssettingsregistrycore.h"
#include "qgssqliteutils.h"
#include "qgssymbol.h"
#include "qgssymbollayerregistry.h"
#include <QByteArray>
#include <QDomDocument>
#include <QDomElement>
#include <QDomNode>
#include <QDomNodeList>
#include <QFile>
#include <QFileInfo>
#include <QString>
#include <QTextStream>
#include "moc_qgsstyle.cpp"
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  MaterialSettingsTable { MaterialSettingsTableId , MaterialSettingsTableName , MaterialSettingsTableXML , MaterialSettingsTableFavoriteId }
 Columns available in the 3D material settings 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 60 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 65 of file qgsstyle.cpp.

◆ MaterialSettingsTable

Columns available in the 3D material settings table.

Enumerator
MaterialSettingsTableId 

3d material settings ID

MaterialSettingsTableName 

3d material settings name

MaterialSettingsTableXML 

3d material settings definition (as XML)

MaterialSettingsTableFavoriteId 

3d material settings is favorite flag

Definition at line 87 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 76 of file qgsstyle.cpp.