QGIS API Documentation
3.2.0-Bonn (bc43194)
|
Stores style information (renderer, opacity, labeling, diagrams etc.) applicable to a map layer. More...
#include <qgsmaplayerstylemanager.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 - it is not possible to access them directly or modify them - it is only possible to read or write layer's current style.
Definition at line 40 of file qgsmaplayerstylemanager.h.
|
default |
construct invalid style
|
explicit |
construct style from QML definition (XML)
Definition at line 234 of file qgsmaplayerstylemanager.cpp.
void QgsMapLayerStyle::clear | ( | ) |
Remove any stored style data (will get invalid)
Definition at line 244 of file qgsmaplayerstylemanager.cpp.
bool QgsMapLayerStyle::isValid | ( | ) | const |
Tell whether the style is valid (i.e. there is something stored in it)
Definition at line 239 of file qgsmaplayerstylemanager.cpp.
void QgsMapLayerStyle::readFromLayer | ( | QgsMapLayer * | layer | ) |
Store layer's active style information in the instance.
Definition at line 254 of file qgsmaplayerstylemanager.cpp.
void QgsMapLayerStyle::readXml | ( | const QDomElement & | styleElement | ) |
Read style configuration (for project file reading)
Definition at line 291 of file qgsmaplayerstylemanager.cpp.
void QgsMapLayerStyle::writeToLayer | ( | QgsMapLayer * | layer | ) | const |
Apply stored layer's style information to the layer.
Definition at line 270 of file qgsmaplayerstylemanager.cpp.
void QgsMapLayerStyle::writeXml | ( | QDomElement & | styleElement | ) | const |
Write style configuration (for project file writing)
Definition at line 298 of file qgsmaplayerstylemanager.cpp.
QString QgsMapLayerStyle::xmlData | ( | ) | const |
Returns XML content of the style.
Definition at line 249 of file qgsmaplayerstylemanager.cpp.