QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer. More...
#include <qgsmaplayerstyle.h>
Public Member Functions | |
QgsMapLayerStyle ()=default | |
construct invalid style More... | |
QgsMapLayerStyle (const QString &xmlData) | |
construct style from QML definition (XML) More... | |
void | clear () |
Remove any stored style data (will get invalid) More... | |
bool | isValid () const |
Tell whether the style is valid (i.e. there is something stored in it) More... | |
void | readFromLayer (QgsMapLayer *layer) |
Store layer's active style information in the instance. More... | |
void | readXml (const QDomElement &styleElement) |
Read style configuration (for project file reading) More... | |
void | writeToLayer (QgsMapLayer *layer) const |
Apply stored layer's style information to the layer. More... | |
void | writeXml (QDomElement &styleElement) const |
Write style configuration (for project file writing) More... | |
QString | xmlData () const |
Returns XML content of the style. More... | |
Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer.
Stored data are considered as opaque:
Definition at line 42 of file qgsmaplayerstyle.h.
|
default |
construct invalid style
|
explicit |
construct style from QML definition (XML)
Definition at line 28 of file qgsmaplayerstyle.cpp.
void QgsMapLayerStyle::clear | ( | ) |
Remove any stored style data (will get invalid)
Definition at line 38 of file qgsmaplayerstyle.cpp.
bool QgsMapLayerStyle::isValid | ( | ) | const |
Tell whether the style is valid (i.e. there is something stored in it)
Definition at line 33 of file qgsmaplayerstyle.cpp.
void QgsMapLayerStyle::readFromLayer | ( | QgsMapLayer * | layer | ) |
Store layer's active style information in the instance.
Definition at line 48 of file qgsmaplayerstyle.cpp.
void QgsMapLayerStyle::readXml | ( | const QDomElement & | styleElement | ) |
Read style configuration (for project file reading)
Definition at line 86 of file qgsmaplayerstyle.cpp.
void QgsMapLayerStyle::writeToLayer | ( | QgsMapLayer * | layer | ) | const |
Apply stored layer's style information to the layer.
Definition at line 65 of file qgsmaplayerstyle.cpp.
void QgsMapLayerStyle::writeXml | ( | QDomElement & | styleElement | ) | const |
Write style configuration (for project file writing)
Definition at line 93 of file qgsmaplayerstyle.cpp.
QString QgsMapLayerStyle::xmlData | ( | ) | const |
Returns XML content of the style.
Definition at line 43 of file qgsmaplayerstyle.cpp.