QGIS API Documentation
3.0.2-Girona (307d082)
|
Base class for all map layer types. More...
#include <qgsmaplayer.h>
Public Types | |
enum | LayerType { VectorLayer, RasterLayer, PluginLayer } |
Types of layers that can be added to a map. More... | |
enum | PropertyType { Style = 0, Metadata } |
Maplayer has a style and a metadata property. More... | |
Public Slots | |
void | emitStyleChanged () |
Triggers an emission of the styleChanged() signal. More... | |
virtual bool | setDependencies (const QSet< QgsMapLayerDependency > &layers) |
Sets the list of dependencies. More... | |
void | setMaximumScale (double scale) |
Sets the maximum map scale (i.e. More... | |
void | setMinimumScale (double scale) |
Sets the minimum map scale (i.e. More... | |
void | setRefreshOnNofifyMessage (const QString &message) |
Set the notification message that triggers repaine If refresh on notification is enabled, the notification will triggerRepaint only if the notification message is equal to. More... | |
void | setRefreshOnNotifyEnabled (bool enabled) |
Set whether provider notification is connected to triggerRepaint. More... | |
void | setScaleBasedVisibility (const bool enabled) |
Sets whether scale based visibility is enabled for the layer. More... | |
void | triggerRepaint (bool deferredUpdate=false) |
Will advise the map canvas (and any other interested party) that this layer requires to be repainted. More... | |
Signals | |
void | autoRefreshIntervalChanged (int interval) |
Emitted when the auto refresh interval changes. More... | |
void | blendModeChanged (QPainter::CompositionMode blendMode) |
Signal emitted when the blend mode is changed, through QgsMapLayer::setBlendMode() More... | |
void | configChanged () |
Emitted whenever the configuration is changed. More... | |
void | crsChanged () |
Emit a signal that layer's CRS has been reset. More... | |
void | dataChanged () |
Data of layer changed. More... | |
void | dependenciesChanged () |
Emitted when dependencies are changed. More... | |
void | legendChanged () |
Signal emitted when legend of the layer has changed. More... | |
void | metadataChanged () |
Emitted when the layer's metadata is changed. More... | |
void | nameChanged () |
Emitted when the name has been changed. More... | |
void | recalculateExtents () const |
This is used to send a request that any mapcanvas using this layer update its extents. More... | |
void | renderer3DChanged () |
Signal emitted when 3D renderer associated with the layer has changed. More... | |
void | rendererChanged () |
Signal emitted when renderer is changed. More... | |
void | repaintRequested (bool deferredUpdate=false) |
By emitting this signal the layer tells that either appearance or content have been changed and any view showing the rendered layer should refresh itself. More... | |
void | statusChanged (const QString &status) |
Emit a signal with status (e.g. to be caught by QgisApp and display a msg on status bar) More... | |
void | styleChanged () |
Signal emitted whenever a change affects the layer's style. More... | |
void | willBeDeleted () |
Emitted in the destructor when the layer is about to be deleted, but it is still in a perfectly valid state: the last chance for other pieces of code for some cleanup if they use the layer. More... | |
Public Member Functions | |
QgsMapLayer (QgsMapLayer::LayerType type=VectorLayer, const QString &name=QString(), const QString &source=QString()) | |
Constructor for QgsMapLayer. More... | |
QgsMapLayer (QgsMapLayer const &)=delete | |
QgsMapLayer cannot be copied. More... | |
~QgsMapLayer () override | |
QString | abstract () const |
Returns the abstract of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | attribution () const |
Returns the attribution of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | attributionUrl () const |
Returns the attribution URL of the layer used by QGIS Server in GetCapabilities request. More... | |
int | autoRefreshInterval () const |
Returns the auto refresh interval (in milliseconds). More... | |
QPainter::CompositionMode | blendMode () const |
Returns the current blending mode for a layer. More... | |
virtual QgsMapLayer * | clone () const =0 |
Returns a new instance equivalent to this one except for the id which is still unique. More... | |
virtual QgsMapLayerRenderer * | createMapRenderer (QgsRenderContext &rendererContext)=0 |
Return new instance of QgsMapLayerRenderer that will be used for rendering of given context. More... | |
QgsCoordinateReferenceSystem | crs () const |
Returns the layer's spatial reference system. More... | |
QVariant | customProperty (const QString &value, const QVariant &defaultValue=QVariant()) const |
Read a custom property from layer. More... | |
QStringList | customPropertyKeys () const |
Returns list of all keys within custom properties. More... | |
virtual QgsDataProvider * | dataProvider () |
Returns the layer's data provider. More... | |
virtual const QgsDataProvider * | dataProvider () const |
Returns the layer's data provider in a const-correct manner. More... | |
QString | dataUrl () const |
Returns the DataUrl of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | dataUrlFormat () const |
Returns the DataUrl format of the layer used by QGIS Server in GetCapabilities request. More... | |
virtual QSet< QgsMapLayerDependency > | dependencies () const |
Gets the list of dependencies. More... | |
virtual QgsError | error () const |
Get current status error. More... | |
void | exportNamedMetadata (QDomDocument &doc, QString &errorMsg) const |
Export the current metadata of this layer as named metadata in a QDomDocument. More... | |
virtual void | exportNamedStyle (QDomDocument &doc, QString &errorMsg) const |
Export the properties of this layer as named style in a QDomDocument. More... | |
virtual void | exportSldStyle (QDomDocument &doc, QString &errorMsg) const |
Export the properties of this layer as SLD style in a QDomDocument. More... | |
virtual QgsRectangle | extent () const |
Returns the extent of the layer. More... | |
bool | hasAutoRefreshEnabled () const |
Returns true if auto refresh is enabled for the layer. More... | |
bool | hasScaleBasedVisibility () const |
Returns whether scale based visibility is enabled for the layer. More... | |
virtual QString | htmlMetadata () const |
Obtain a formatted HTML string containing assorted metadata for this layer. More... | |
QString | id () const |
Returns the layer's unique ID, which is used to access this layer from QgsProject. More... | |
bool | importNamedMetadata (QDomDocument &document, QString &errorMessage) |
Import the metadata of this layer from a QDomDocument. More... | |
virtual bool | importNamedStyle (QDomDocument &doc, QString &errorMsg) |
Import the properties of this layer from a QDomDocument. More... | |
virtual bool | isEditable () const |
Returns true if the layer can be edited. More... | |
bool | isInScaleRange (double scale) const |
Tests whether the layer should be visible at the specified scale. More... | |
bool | isRefreshOnNotifyEnabled () const |
Returns true if the refresh on provider nofification is enabled. More... | |
virtual bool | isSpatial () const |
Returns true if the layer is considered a spatial layer, ie it has some form of geometry associated with it. More... | |
bool | isValid () const |
Return the status of the layer. More... | |
QString | keywordList () const |
Returns the keyword list of the layer used by QGIS Server in GetCapabilities request. More... | |
QgsMapLayerLegend * | legend () const |
Can be null. More... | |
QString | legendUrl () const |
Returns the URL for the layer's legend. More... | |
QString | legendUrlFormat () const |
Returns the format for a URL based layer legend. More... | |
QString | loadDefaultMetadata (bool &resultFlag) |
Retrieve the default metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users metadata table in their personal qgis.db) More... | |
virtual QString | loadDefaultStyle (bool &resultFlag) |
Retrieve the default style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual QString | loadNamedMetadata (const QString &uri, bool &resultFlag) |
Retrieve a named metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More... | |
bool | loadNamedMetadataFromDatabase (const QString &db, const QString &uri, QString &qmd) |
Retrieve a named metadata for this layer from a sqlite database. More... | |
virtual QString | loadNamedStyle (const QString &uri, bool &resultFlag) |
Retrieve a named style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual bool | loadNamedStyleFromDatabase (const QString &db, const QString &uri, QString &qml) |
Retrieve a named style for this layer from a sqlite database. More... | |
virtual QString | loadSldStyle (const QString &uri, bool &resultFlag) |
Attempts to style the layer using the formatting from an SLD type file. More... | |
double | maximumScale () const |
Returns the maximum map scale (i.e. More... | |
virtual const QgsLayerMetadata & | metadata () const |
Returns a reference to the layer's metadata store. More... | |
virtual QString | metadataUri () const |
Retrieve the metadata URI for this layer (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More... | |
QString | metadataUrl () const |
Returns the metadata URL of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | metadataUrlFormat () const |
Returns the metadata format of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | metadataUrlType () const |
Returns the metadata type of the layer used by QGIS Server in GetCapabilities request. More... | |
double | minimumScale () const |
Returns the minimum map scale (i.e. More... | |
QString | name () const |
Returns the display name of the layer. More... | |
QgsMapLayer & | operator= (QgsMapLayer const &)=delete |
QgsMapLayer cannot be copied. More... | |
QString | publicSource () const |
Gets a version of the internal layer definition that has sensitive bits removed (for example, the password). More... | |
bool | readLayerXml (const QDomElement &layerElement, const QgsReadWriteContext &context) |
Sets state from Dom document. More... | |
bool | readOnly () const |
Returns if this layer is read only. More... | |
virtual bool | readSld (const QDomNode &node, QString &errorMessage) |
virtual bool | readStyle (const QDomNode &node, QString &errorMessage, const QgsReadWriteContext &context) |
Read the style for the current layer from the Dom node supplied. More... | |
virtual bool | readSymbology (const QDomNode &node, QString &errorMessage, const QgsReadWriteContext &context)=0 |
Read the symbology for the current layer from the Dom node supplied. More... | |
QString | refreshOnNotifyMessage () const |
Returns the message that should be notified by the provider to triggerRepaint. More... | |
virtual void | reload () |
Synchronises with changes in the datasource. More... | |
void | removeCustomProperty (const QString &key) |
Remove a custom property from layer. More... | |
QgsAbstract3DRenderer * | renderer3D () const |
Returns 3D renderer associated with the layer. More... | |
virtual void | resolveReferences (QgsProject *project) |
Resolve references to other layers (kept as layer IDs after reading XML) into layer objects. More... | |
virtual QString | saveDefaultMetadata (bool &resultFlag) |
Save the current metadata of this layer as the default metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual QString | saveDefaultStyle (bool &resultFlag) |
Save the properties of this layer as the default style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More... | |
QString | saveNamedMetadata (const QString &uri, bool &resultFlag) |
Save the current metadata of this layer as a named metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual QString | saveNamedStyle (const QString &uri, bool &resultFlag) |
Save the properties of this layer as a named style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual QString | saveSldStyle (const QString &uri, bool &resultFlag) const |
Saves the properties of this layer to an SLD format file. More... | |
void | setAbstract (const QString &abstract) |
Sets the abstract of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setAttribution (const QString &attrib) |
Sets the attribution of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setAttributionUrl (const QString &attribUrl) |
Sets the attribution URL of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setAutoRefreshEnabled (bool enabled) |
Sets whether auto refresh is enabled for the layer. More... | |
void | setAutoRefreshInterval (int interval) |
Sets the auto refresh interval (in milliseconds) for the layer. More... | |
void | setBlendMode (QPainter::CompositionMode blendMode) |
Set the blending mode used for rendering a layer. More... | |
void | setCrs (const QgsCoordinateReferenceSystem &srs, bool emitSignal=true) |
Sets layer's spatial reference system. More... | |
void | setCustomProperties (const QgsObjectCustomProperties &properties) |
Set custom properties for layer. More... | |
void | setCustomProperty (const QString &key, const QVariant &value) |
Set a custom property for layer. More... | |
void | setDataUrl (const QString &dataUrl) |
Sets the DataUrl of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setDataUrlFormat (const QString &dataUrlFormat) |
Sets the DataUrl format of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setKeywordList (const QString &keywords) |
Sets the keyword list of the layer used by QGIS Server in GetCapabilities request. More... | |
virtual void | setLayerOrder (const QStringList &layers) |
Reorders the previously selected sublayers of this layer from bottom to top. More... | |
void | setLegend (QgsMapLayerLegend *legend) |
Assign a legend controller to the map layer. More... | |
void | setLegendUrl (const QString &legendUrl) |
Sets the URL for the layer's legend. More... | |
void | setLegendUrlFormat (const QString &legendUrlFormat) |
Sets the format for a URL based layer legend. More... | |
virtual void | setMetadata (const QgsLayerMetadata &metadata) |
Sets the layer's metadata store. More... | |
void | setMetadataUrl (const QString &metaUrl) |
Sets the metadata URL of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setMetadataUrlFormat (const QString &metaUrlFormat) |
Sets the metadata format of the layer used by QGIS Server in GetCapabilities request. More... | |
void | setMetadataUrlType (const QString &metaUrlType) |
Set the metadata type of the layer used by QGIS Server in GetCapabilities request MetadataUrlType indicates the standard to which the metadata complies. More... | |
void | setName (const QString &name) |
Set the display name of the layer. More... | |
void | setRenderer3D (QgsAbstract3DRenderer *renderer) |
Sets 3D renderer for the layer. More... | |
void | setShortName (const QString &shortName) |
Sets the short name of the layer used by QGIS Server to identify the layer. More... | |
virtual void | setSubLayerVisibility (const QString &name, bool visible) |
Set the visibility of the given sublayer name. More... | |
void | setTitle (const QString &title) |
Sets the title of the layer used by QGIS Server in GetCapabilities request. More... | |
QString | shortName () const |
Returns the short name of the layer used by QGIS Server to identify the layer. More... | |
QString | source () const |
Returns the source for the layer. More... | |
QgsMapLayerStyleManager * | styleManager () const |
Get access to the layer's style manager. More... | |
virtual QString | styleURI () const |
Retrieve the style URI for this layer (either as a .qml file on disk or as a record in the users style table in their personal qgis.db) More... | |
virtual QStringList | subLayers () const |
Returns the sublayers of this layer. More... | |
virtual QDateTime | timestamp () const |
Time stamp of data source in the moment when data/metadata were loaded by provider. More... | |
QString | title () const |
Returns the title of the layer used by QGIS Server in GetCapabilities request. More... | |
QgsMapLayer::LayerType | type () const |
Returns the type of the layer. More... | |
QUndoStack * | undoStack () |
Return pointer to layer's undo stack. More... | |
QUndoStack * | undoStackStyles () |
Return pointer to layer's style undo stack. More... | |
bool | writeLayerXml (QDomElement &layerElement, QDomDocument &document, const QgsReadWriteContext &context) const |
Stores state in Dom node. More... | |
virtual bool | writeStyle (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context) const |
Write just the style information for the layer into the document. More... | |
virtual bool | writeSymbology (QDomNode &node, QDomDocument &doc, QString &errorMessage, const QgsReadWriteContext &context) const =0 |
Write the symbology for the layer into the docment provided. More... | |
Static Public Member Functions | |
static QString | extensionPropertyType (PropertyType type) |
Returns the extension of a Property. More... | |
static QString | formatLayerName (const QString &name) |
A convenience function to capitalize and format a layer name. More... | |
Protected Member Functions | |
void | appendError (const QgsErrorMessage &error) |
Add error message. More... | |
void | clone (QgsMapLayer *layer) const |
Copies attributes like name, short name, ... More... | |
bool | hasDependencyCycle (const QSet< QgsMapLayerDependency > &layers) const |
Checks whether a new set of dependencies will introduce a cycle. More... | |
void | readCommonStyle (const QDomElement &layerElement, const QgsReadWriteContext &context) |
Read style data common to all layer types. More... | |
void | readCustomProperties (const QDomNode &layerNode, const QString &keyStartsWith=QString()) |
Read custom properties from project file. More... | |
void | readStyleManager (const QDomNode &layerNode) |
Read style manager's configuration (if any). To be called by subclasses. More... | |
virtual bool | readXml (const QDomNode &layer_node, const QgsReadWriteContext &context) |
Called by readLayerXML(), used by children to read state specific to them from project files. More... | |
void | setError (const QgsError &error) |
Set error message. More... | |
virtual void | setExtent (const QgsRectangle &rect) |
Set the extent. More... | |
void | setValid (bool valid) |
Set whether layer is valid or not - should be used in constructor. More... | |
void | writeCommonStyle (QDomElement &layerElement, QDomDocument &document, const QgsReadWriteContext &context) const |
Write style data common to all layer types. More... | |
void | writeCustomProperties (QDomNode &layerNode, QDomDocument &doc) const |
Write custom properties to project file. More... | |
void | writeStyleManager (QDomNode &layerNode, QDomDocument &doc) const |
Write style manager's configuration (if exists). To be called by subclasses. More... | |
virtual bool | writeXml (QDomNode &layer_node, QDomDocument &document, const QgsReadWriteContext &context) const |
Called by writeLayerXML(), used by children to write state specific to them to project files. More... | |
Protected Attributes | |
QString | mAbstract |
Description of the layer. More... | |
QString | mAttribution |
Attribution of the layer. More... | |
QString | mAttributionUrl |
QString | mDataSource |
Data source description string, varies by layer type. More... | |
QString | mDataUrl |
DataUrl of the layer. More... | |
QString | mDataUrlFormat |
QSet< QgsMapLayerDependency > | mDependencies |
List of layers that may modify this layer on modification. More... | |
QgsError | mError |
Error. More... | |
QgsRectangle | mExtent |
Extent of the layer. More... | |
bool | mIsRefreshOnNofifyEnabled = false |
QString | mKeywordList |
QString | mLayerName |
Name of the layer - used for display. More... | |
QString | mLegendUrl |
WMS legend. More... | |
QString | mLegendUrlFormat |
QString | mMetadataUrl |
MetadataUrl of the layer. More... | |
QString | mMetadataUrlFormat |
QString | mMetadataUrlType |
QString | mRefreshOnNofifyMessage |
QString | mShortName |
QString | mTitle |
bool | mValid = false |
Indicates if the layer is valid and can be drawn. More... | |
Properties | |
int | autoRefreshInterval |
QgsLayerMetadata | metadata |
QString | name |
Base class for all map layer types.
This is the base class for all map layer types (vector, raster).
Definition at line 56 of file qgsmaplayer.h.
Types of layers that can be added to a map.
Enumerator | |
---|---|
VectorLayer | |
RasterLayer | |
PluginLayer |
Definition at line 94 of file qgsmaplayer.h.
Maplayer has a style and a metadata property.
Enumerator | |
---|---|
Style | |
Metadata |
Definition at line 105 of file qgsmaplayer.h.
QgsMapLayer::QgsMapLayer | ( | QgsMapLayer::LayerType | type = VectorLayer , |
const QString & | name = QString() , |
||
const QString & | source = QString() |
||
) |
Constructor for QgsMapLayer.
type | layer type |
name | display name for the layer |
source | datasource of layer |
Definition at line 69 of file qgsmaplayer.cpp.
|
override |
Definition at line 99 of file qgsmaplayer.cpp.
|
delete |
QgsMapLayer cannot be copied.
|
inline |
Returns the abstract of the layer used by QGIS Server in GetCapabilities request.
Definition at line 217 of file qgsmaplayer.h.
|
inlineprotected |
Add error message.
Definition at line 1225 of file qgsmaplayer.h.
|
inline |
Returns the attribution of the layer used by QGIS Server in GetCapabilities request.
Attribution indicates the provider of a layer or collection of layers.
Definition at line 291 of file qgsmaplayer.h.
|
inline |
Returns the attribution URL of the layer used by QGIS Server in GetCapabilities request.
Attribution indicates the provider of a layer or collection of layers.
Definition at line 309 of file qgsmaplayer.h.
int QgsMapLayer::autoRefreshInterval | ( | ) | const |
Returns the auto refresh interval (in milliseconds).
Note that auto refresh is only active when hasAutoRefreshEnabled() is true.
|
signal |
QPainter::CompositionMode QgsMapLayer::blendMode | ( | ) | const |
Returns the current blending mode for a layer.
Definition at line 199 of file qgsmaplayer.cpp.
|
signal |
Signal emitted when the blend mode is changed, through QgsMapLayer::setBlendMode()
|
pure virtual |
Returns a new instance equivalent to this one except for the id which is still unique.
Implemented in QgsVectorLayer, QgsRasterLayer, and QgsPluginLayer.
|
protected |
Copies attributes like name, short name, ...
into another layer.
layer | The copy recipient |
Definition at line 106 of file qgsmaplayer.cpp.
|
signal |
Emitted whenever the configuration is changed.
The project listens to this signal to be marked as dirty.
|
pure virtual |
Return new instance of QgsMapLayerRenderer that will be used for rendering of given context.
Implemented in QgsVectorLayer, and QgsRasterLayer.
QgsCoordinateReferenceSystem QgsMapLayer::crs | ( | ) | const |
Returns the layer's spatial reference system.
Definition at line 993 of file qgsmaplayer.cpp.
|
signal |
Emit a signal that layer's CRS has been reset.
QVariant QgsMapLayer::customProperty | ( | const QString & | value, |
const QVariant & | defaultValue = QVariant() |
||
) | const |
Read a custom property from layer.
Properties are stored in a map and saved in project file.
Definition at line 1864 of file qgsmaplayer.cpp.
QStringList QgsMapLayer::customPropertyKeys | ( | ) | const |
Returns list of all keys within custom properties.
Properties are stored in a map and saved in project file.
Definition at line 1849 of file qgsmaplayer.cpp.
|
signal |
Data of layer changed.
|
virtual |
Returns the layer's data provider.
Reimplemented in QgsVectorLayer, QgsRasterLayer, and QgsPluginLayer.
Definition at line 164 of file qgsmaplayer.cpp.
|
virtual |
Returns the layer's data provider in a const-correct manner.
Reimplemented in QgsVectorLayer, QgsRasterLayer, and QgsPluginLayer.
Definition at line 169 of file qgsmaplayer.cpp.
|
inline |
Returns the DataUrl of the layer used by QGIS Server in GetCapabilities request.
DataUrl is a a link to the underlying data represented by a particular layer.
Definition at line 253 of file qgsmaplayer.h.
|
inline |
Returns the DataUrl format of the layer used by QGIS Server in GetCapabilities request.
DataUrl is a a link to the underlying data represented by a particular layer.
Definition at line 271 of file qgsmaplayer.h.
|
virtual |
Gets the list of dependencies.
This includes data dependencies set by the user (
Reimplemented in QgsVectorLayer.
Definition at line 2020 of file qgsmaplayer.cpp.
|
signal |
Emitted when dependencies are changed.
|
slot |
Triggers an emission of the styleChanged() signal.
Definition at line 1960 of file qgsmaplayer.cpp.
|
virtual |
Get current status error.
This error describes some principal problem for which layer cannot work and thus is not valid. It is not last error after accessing data by draw() etc.
Definition at line 1874 of file qgsmaplayer.cpp.
void QgsMapLayer::exportNamedMetadata | ( | QDomDocument & | doc, |
QString & | errorMsg | ||
) | const |
Export the current metadata of this layer as named metadata in a QDomDocument.
doc | the target QDomDocument |
errorMsg | this QString will be initialized on error |
Definition at line 1316 of file qgsmaplayer.cpp.
|
virtual |
Export the properties of this layer as named style in a QDomDocument.
doc | the target QDomDocument |
errorMsg | this QString will be initialized on error during the execution of writeSymbology |
Definition at line 1335 of file qgsmaplayer.cpp.
|
virtual |
Export the properties of this layer as SLD style in a QDomDocument.
doc | the target QDomDocument |
errorMsg | this QString will be initialized on error during the execution of writeSymbology |
Definition at line 1626 of file qgsmaplayer.cpp.
|
static |
Returns the extension of a Property.
Definition at line 56 of file qgsmaplayer.cpp.
|
virtual |
Returns the extent of the layer.
Reimplemented in QgsVectorLayer.
Definition at line 187 of file qgsmaplayer.cpp.
|
static |
A convenience function to capitalize and format a layer name.
Definition at line 1012 of file qgsmaplayer.cpp.
bool QgsMapLayer::hasAutoRefreshEnabled | ( | ) | const |
Returns true if auto refresh is enabled for the layer.
Definition at line 910 of file qgsmaplayer.cpp.
|
protected |
Checks whether a new set of dependencies will introduce a cycle.
Definition at line 2009 of file qgsmaplayer.cpp.
bool QgsMapLayer::hasScaleBasedVisibility | ( | ) | const |
Returns whether scale based visibility is enabled for the layer.
Definition at line 905 of file qgsmaplayer.cpp.
|
virtual |
Obtain a formatted HTML string containing assorted metadata for this layer.
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 1950 of file qgsmaplayer.cpp.
QString QgsMapLayer::id | ( | ) | const |
Returns the layer's unique ID, which is used to access this layer from QgsProject.
Definition at line 143 of file qgsmaplayer.cpp.
bool QgsMapLayer::importNamedMetadata | ( | QDomDocument & | document, |
QString & | errorMessage | ||
) |
Import the metadata of this layer from a QDomDocument.
document | source QDomDocument |
errorMessage | this QString will be initialized on error |
Definition at line 1256 of file qgsmaplayer.cpp.
|
virtual |
Import the properties of this layer from a QDomDocument.
doc | source QDomDocument |
errorMsg | this QString will be initialized on error during the execution of readSymbology |
Definition at line 1268 of file qgsmaplayer.cpp.
|
virtual |
Returns true if the layer can be edited.
Reimplemented in QgsVectorLayer.
Definition at line 1881 of file qgsmaplayer.cpp.
bool QgsMapLayer::isInScaleRange | ( | double | scale | ) | const |
Tests whether the layer should be visible at the specified scale.
The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 898 of file qgsmaplayer.cpp.
|
inline |
Returns true if the refresh on provider nofification is enabled.
Definition at line 990 of file qgsmaplayer.h.
|
virtual |
Returns true if the layer is considered a spatial layer, ie it has some form of geometry associated with it.
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 1886 of file qgsmaplayer.cpp.
bool QgsMapLayer::isValid | ( | ) | const |
Return the status of the layer.
An invalid layer is one which has a bad datasource or other problem. Child classes set this flag when initialized.
Definition at line 885 of file qgsmaplayer.cpp.
|
inline |
Returns the keyword list of the layer used by QGIS Server in GetCapabilities request.
Definition at line 233 of file qgsmaplayer.h.
QgsMapLayerLegend * QgsMapLayer::legend | ( | ) | const |
|
signal |
Signal emitted when legend of the layer has changed.
|
inline |
Returns the URL for the layer's legend.
Definition at line 818 of file qgsmaplayer.h.
|
inline |
Returns the format for a URL based layer legend.
Definition at line 828 of file qgsmaplayer.h.
QString QgsMapLayer::loadDefaultMetadata | ( | bool & | resultFlag | ) |
Retrieve the default metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users metadata table in their personal qgis.db)
resultFlag | a reference to a flag that will be set to false if we did not manage to load the default metadata. |
Definition at line 1082 of file qgsmaplayer.cpp.
|
virtual |
Retrieve the default style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db)
resultFlag | a reference to a flag that will be set to false if we did not manage to load the default style. |
Definition at line 1092 of file qgsmaplayer.cpp.
|
virtual |
Retrieve a named metadata for this layer if one exists (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db)
uri | - the file name or other URI for the metadata file. First an attempt will be made to see if this is a file and load that, if that fails the qgis.db metadata table will be consulted to see if there is a metadata who's key matches the URI. |
resultFlag | a reference to a flag that will be set to false if we did not manage to load the default metadata. |
Definition at line 1386 of file qgsmaplayer.cpp.
bool QgsMapLayer::loadNamedMetadataFromDatabase | ( | const QString & | db, |
const QString & | uri, | ||
QString & | qmd | ||
) |
Retrieve a named metadata for this layer from a sqlite database.
db | path to sqlite database |
uri | uri for table |
qmd | will be set to QMD xml metadata content from database |
Definition at line 1097 of file qgsmaplayer.cpp.
|
virtual |
Retrieve a named style for this layer if one exists (either as a .qml file on disk or as a record in the users style table in their personal qgis.db)
uri | - the file name or other URI for the style file. First an attempt will be made to see if this is a file and load that, if that fails the qgis.db styles table will be consulted to see if there is a style who's key matches the URI. |
resultFlag | a reference to a flag that will be set to false if we did not manage to load the default style. |
Reimplemented in QgsVectorLayer.
Definition at line 1158 of file qgsmaplayer.cpp.
|
virtual |
Retrieve a named style for this layer from a sqlite database.
db | path to sqlite database |
uri | uri for table |
qml | will be set to QML style content from database |
Definition at line 1102 of file qgsmaplayer.cpp.
|
virtual |
Attempts to style the layer using the formatting from an SLD type file.
uri | uri of source SLD file |
resultFlag | a reference to a flag that will be set to false if the SLD file could not be loaded |
Definition at line 1735 of file qgsmaplayer.cpp.
double QgsMapLayer::maximumScale | ( | ) | const |
Returns the maximum map scale (i.e.
most "zoomed in" scale) at which the layer will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no maximum scale visibility.
Definition at line 954 of file qgsmaplayer.cpp.
|
virtual |
Returns a reference to the layer's metadata store.
|
signal |
|
virtual |
Retrieve the metadata URI for this layer (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db)
Definition at line 1072 of file qgsmaplayer.cpp.
|
inline |
Returns the metadata URL of the layer used by QGIS Server in GetCapabilities request.
MetadataUrl is a a link to the detailed, standardized metadata about the data.
Definition at line 329 of file qgsmaplayer.h.
|
inline |
Returns the metadata format of the layer used by QGIS Server in GetCapabilities request.
MetadataUrlType indicates how the metadata is structured.
Definition at line 365 of file qgsmaplayer.h.
|
inline |
Returns the metadata type of the layer used by QGIS Server in GetCapabilities request.
MetadataUrlType indicates the standard to which the metadata complies.
Definition at line 347 of file qgsmaplayer.h.
double QgsMapLayer::minimumScale | ( | ) | const |
Returns the minimum map scale (i.e.
most "zoomed out" scale) at which the layer will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no minimum scale visibility.
Definition at line 970 of file qgsmaplayer.cpp.
QString QgsMapLayer::name | ( | ) | const |
Returns the display name of the layer.
|
signal |
Emitted when the name has been changed.
|
delete |
QgsMapLayer cannot be copied.
QString QgsMapLayer::publicSource | ( | ) | const |
Gets a version of the internal layer definition that has sensitive bits removed (for example, the password).
This function should be used when displaying the source name for general viewing.
Definition at line 174 of file qgsmaplayer.cpp.
|
protected |
Read style data common to all layer types.
Definition at line 1823 of file qgsmaplayer.cpp.
|
protected |
Read custom properties from project file.
layerNode | note to read from |
keyStartsWith | reads only properties starting with the specified string (or all if the string is empty) |
Definition at line 856 of file qgsmaplayer.cpp.
bool QgsMapLayer::readLayerXml | ( | const QDomElement & | layerElement, |
const QgsReadWriteContext & | context | ||
) |
Sets state from Dom document.
layerElement | The Dom element corresponding to ``maplayer'' tag |
context | writing context (e.g. for conversion between relative and absolute paths) |
The Dom node corresponds to a Dom document project file XML element read by QgsProject.
This, in turn, calls readXml(), which is over-rideable by sub-classes so that they can read their own specific state from the given Dom node.
Invoked by QgsProject::read().
Definition at line 205 of file qgsmaplayer.cpp.
|
inline |
Returns if this layer is read only.
Definition at line 381 of file qgsmaplayer.h.
|
inlinevirtual |
Reimplemented in QgsVectorLayer.
Definition at line 754 of file qgsmaplayer.h.
|
virtual |
Read the style for the current layer from the Dom node supplied.
node | node that will contain the style definition for this layer. |
errorMessage | reference to string that will be updated with any error messages |
context | reading context (used for transform from relative to absolute paths) |
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 1794 of file qgsmaplayer.cpp.
|
protected |
Read style manager's configuration (if any). To be called by subclasses.
Definition at line 866 of file qgsmaplayer.cpp.
|
pure virtual |
Read the symbology for the current layer from the Dom node supplied.
node | node that will contain the symbology definition for this layer. |
errorMessage | reference to string that will be updated with any error messages |
context | reading context (used for transform from relative to absolute paths) |
Implemented in QgsVectorLayer, and QgsRasterLayer.
|
protectedvirtual |
Called by readLayerXML(), used by children to read state specific to them from project files.
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 562 of file qgsmaplayer.cpp.
|
signal |
This is used to send a request that any mapcanvas using this layer update its extents.
|
inline |
Returns the message that should be notified by the provider to triggerRepaint.
Definition at line 983 of file qgsmaplayer.h.
|
inlinevirtual |
Synchronises with changes in the datasource.
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 386 of file qgsmaplayer.h.
void QgsMapLayer::removeCustomProperty | ( | const QString & | key | ) |
Remove a custom property from layer.
Properties are stored in a map and saved in project file.
Definition at line 1869 of file qgsmaplayer.cpp.
QgsAbstract3DRenderer * QgsMapLayer::renderer3D | ( | ) | const |
Returns 3D renderer associated with the layer.
May be null.
Definition at line 1933 of file qgsmaplayer.cpp.
|
signal |
Signal emitted when 3D renderer associated with the layer has changed.
|
signal |
Signal emitted when renderer is changed.
|
signal |
By emitting this signal the layer tells that either appearance or content have been changed and any view showing the rendered layer should refresh itself.
If deferredUpdate is true then the layer will only be repainted when the canvas is next re-rendered, and will not trigger any canvas redraws itself.
|
virtual |
Resolve references to other layers (kept as layer IDs after reading XML) into layer objects.
Reimplemented in QgsVectorLayer.
Definition at line 849 of file qgsmaplayer.cpp.
|
virtual |
Save the current metadata of this layer as the default metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db)
resultFlag | a reference to a flag that will be set to false if we did not manage to save the default metadata. |
Definition at line 1077 of file qgsmaplayer.cpp.
|
virtual |
Save the properties of this layer as the default style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db)
resultFlag | a reference to a flag that will be set to false if we did not manage to save the default style. |
Definition at line 1376 of file qgsmaplayer.cpp.
QString QgsMapLayer::saveNamedMetadata | ( | const QString & | uri, |
bool & | resultFlag | ||
) |
Save the current metadata of this layer as a named metadata (either as a .qmd file on disk or as a record in the users style table in their personal qgis.db)
uri | the file name or other URI for the metadata file. First an attempt will be made to see if this is a file and save to that, if that fails the qgis.db metadata table will be used to create a metadata entry who's key matches the URI. |
resultFlag | a reference to a flag that will be set to false if we did not manage to save the default metadata. |
Definition at line 1381 of file qgsmaplayer.cpp.
|
virtual |
Save the properties of this layer as a named style (either as a .qml file on disk or as a record in the users style table in their personal qgis.db)
uri | the file name or other URI for the style file. First an attempt will be made to see if this is a file and save to that, if that fails the qgis.db styles table will be used to create a style entry who's key matches the URI. |
resultFlag | a reference to a flag that will be set to false if we did not manage to save the default style. |
Definition at line 1621 of file qgsmaplayer.cpp.
|
virtual |
Saves the properties of this layer to an SLD format file.
uri | uri of destination for exported SLD file. |
resultFlag | a reference to a flag that will be set to false if the SLD file could not be generated |
Definition at line 1670 of file qgsmaplayer.cpp.
|
inline |
Sets the abstract of the layer used by QGIS Server in GetCapabilities request.
Definition at line 209 of file qgsmaplayer.h.
|
inline |
Sets the attribution of the layer used by QGIS Server in GetCapabilities request.
Attribution indicates the provider of a layer or collection of layers.
Definition at line 282 of file qgsmaplayer.h.
|
inline |
Sets the attribution URL of the layer used by QGIS Server in GetCapabilities request.
Attribution indicates the provider of a layer or collection of layers.
Definition at line 300 of file qgsmaplayer.h.
void QgsMapLayer::setAutoRefreshEnabled | ( | bool | enabled | ) |
Sets whether auto refresh is enabled for the layer.
Definition at line 934 of file qgsmaplayer.cpp.
void QgsMapLayer::setAutoRefreshInterval | ( | int | interval | ) |
Sets the auto refresh interval (in milliseconds) for the layer.
This will cause the layer to be automatically redrawn on a matching interval. Note that auto refresh must be enabled by calling setAutoRefreshEnabled().
Note that auto refresh triggers deferred repaints of the layer. Any map canvas must be refreshed separately in order to view the refreshed layer.
Definition at line 920 of file qgsmaplayer.cpp.
void QgsMapLayer::setBlendMode | ( | QPainter::CompositionMode | blendMode | ) |
Set the blending mode used for rendering a layer.
blendMode | new blending mode |
Definition at line 192 of file qgsmaplayer.cpp.
void QgsMapLayer::setCrs | ( | const QgsCoordinateReferenceSystem & | srs, |
bool | emitSignal = true |
||
) |
Sets layer's spatial reference system.
Definition at line 998 of file qgsmaplayer.cpp.
void QgsMapLayer::setCustomProperties | ( | const QgsObjectCustomProperties & | properties | ) |
Set custom properties for layer.
Current properties are dropped.
Definition at line 1859 of file qgsmaplayer.cpp.
void QgsMapLayer::setCustomProperty | ( | const QString & | key, |
const QVariant & | value | ||
) |
Set a custom property for layer.
Properties are stored in a map and saved in project file.
Definition at line 1854 of file qgsmaplayer.cpp.
|
inline |
Sets the DataUrl of the layer used by QGIS Server in GetCapabilities request.
DataUrl is a a link to the underlying data represented by a particular layer.
Definition at line 244 of file qgsmaplayer.h.
|
inline |
Sets the DataUrl format of the layer used by QGIS Server in GetCapabilities request.
DataUrl is a a link to the underlying data represented by a particular layer.
Definition at line 262 of file qgsmaplayer.h.
|
virtualslot |
Sets the list of dependencies.
layers | set of QgsMapLayerDependency. Only user-defined dependencies will be added |
Reimplemented in QgsVectorLayer.
Definition at line 2025 of file qgsmaplayer.cpp.
|
inlineprotected |
Set error message.
Definition at line 1227 of file qgsmaplayer.h.
|
protectedvirtual |
Set the extent.
Reimplemented in QgsVectorLayer, and QgsPluginLayer.
Definition at line 1965 of file qgsmaplayer.cpp.
|
inline |
Sets the keyword list of the layer used by QGIS Server in GetCapabilities request.
Definition at line 225 of file qgsmaplayer.h.
|
virtual |
Reorders the previously selected sublayers of this layer from bottom to top.
(Useful for providers that manage their own layers, such as WMS).
Reimplemented in QgsRasterLayer.
Definition at line 980 of file qgsmaplayer.cpp.
void QgsMapLayer::setLegend | ( | QgsMapLayerLegend * | legend | ) |
Assign a legend controller to the map layer.
The object will be responsible for providing legend items.
legend | Takes ownership of the object. Can be null pointer |
Definition at line 1896 of file qgsmaplayer.cpp.
|
inline |
Sets the URL for the layer's legend.
Definition at line 813 of file qgsmaplayer.h.
|
inline |
Sets the format for a URL based layer legend.
Definition at line 823 of file qgsmaplayer.h.
|
slot |
Sets the maximum map scale (i.e.
most "zoomed in" scale) at which the layer will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no maximum scale visibility.
Definition at line 949 of file qgsmaplayer.cpp.
|
virtual |
Sets the layer's metadata store.
Definition at line 1943 of file qgsmaplayer.cpp.
|
inline |
Sets the metadata URL of the layer used by QGIS Server in GetCapabilities request.
MetadataUrl is a a link to the detailed, standardized metadata about the data.
Definition at line 320 of file qgsmaplayer.h.
|
inline |
Sets the metadata format of the layer used by QGIS Server in GetCapabilities request.
MetadataUrlType indicates how the metadata is structured.
Definition at line 356 of file qgsmaplayer.h.
|
inline |
Set the metadata type of the layer used by QGIS Server in GetCapabilities request MetadataUrlType indicates the standard to which the metadata complies.
Definition at line 338 of file qgsmaplayer.h.
|
slot |
Sets the minimum map scale (i.e.
most "zoomed out" scale) at which the layer will be visible. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. A scale of 0 indicates no minimum scale visibility.
Definition at line 960 of file qgsmaplayer.cpp.
void QgsMapLayer::setName | ( | const QString & | name | ) |
Set the display name of the layer.
Definition at line 148 of file qgsmaplayer.cpp.
|
inlineslot |
Set the notification message that triggers repaine If refresh on notification is enabled, the notification will triggerRepaint only if the notification message is equal to.
message |
Definition at line 1065 of file qgsmaplayer.h.
|
slot |
Set whether provider notification is connected to triggerRepaint.
Definition at line 2041 of file qgsmaplayer.cpp.
void QgsMapLayer::setRenderer3D | ( | QgsAbstract3DRenderer * | renderer | ) |
Sets 3D renderer for the layer.
Takes ownership of the renderer.
Definition at line 1923 of file qgsmaplayer.cpp.
|
slot |
Sets whether scale based visibility is enabled for the layer.
enabled | set to true to enable scale based visibility |
Definition at line 965 of file qgsmaplayer.cpp.
|
inline |
Sets the short name of the layer used by QGIS Server to identify the layer.
Definition at line 179 of file qgsmaplayer.h.
|
virtual |
Set the visibility of the given sublayer name.
name | sublayer name |
visible | sublayer visibility |
Reimplemented in QgsRasterLayer.
Definition at line 986 of file qgsmaplayer.cpp.
|
inline |
Sets the title of the layer used by QGIS Server in GetCapabilities request.
Definition at line 193 of file qgsmaplayer.h.
|
protected |
Set whether layer is valid or not - should be used in constructor.
Definition at line 1891 of file qgsmaplayer.cpp.
|
inline |
Returns the short name of the layer used by QGIS Server to identify the layer.
Definition at line 186 of file qgsmaplayer.h.
QString QgsMapLayer::source | ( | ) | const |
Returns the source for the layer.
This source may contain usernames, passwords and other sensitive information.
Definition at line 182 of file qgsmaplayer.cpp.
|
signal |
Emit a signal with status (e.g. to be caught by QgisApp and display a msg on status bar)
|
signal |
Signal emitted whenever a change affects the layer's style.
Ie this may be triggered by renderer changes, label style changes, or other style changes such as blend mode or layer opacity changes.
QgsMapLayerStyleManager * QgsMapLayer::styleManager | ( | ) | const |
Get access to the layer's style manager.
Style manager allows switching between multiple styles.
Definition at line 1918 of file qgsmaplayer.cpp.
|
virtual |
Retrieve the style URI for this layer (either as a .qml file on disk or as a record in the users style table in their personal qgis.db)
Definition at line 1087 of file qgsmaplayer.cpp.
|
virtual |
Returns the sublayers of this layer.
(Useful for providers that manage their own layers, such as WMS).
Reimplemented in QgsRasterLayer.
Definition at line 975 of file qgsmaplayer.cpp.
|
virtual |
Time stamp of data source in the moment when data/metadata were loaded by provider.
Reimplemented in QgsRasterLayer.
Definition at line 1955 of file qgsmaplayer.cpp.
|
inline |
Returns the title of the layer used by QGIS Server in GetCapabilities request.
Definition at line 201 of file qgsmaplayer.h.
|
slot |
Will advise the map canvas (and any other interested party) that this layer requires to be repainted.
Will emit a repaintRequested() signal. If deferredUpdate is true then the layer will only be repainted when the canvas is next re-rendered, and will not trigger any canvas redraws itself.
Definition at line 1938 of file qgsmaplayer.cpp.
QgsMapLayer::LayerType QgsMapLayer::type | ( | ) | const |
Returns the type of the layer.
Definition at line 138 of file qgsmaplayer.cpp.
QUndoStack * QgsMapLayer::undoStack | ( | ) |
Return pointer to layer's undo stack.
Definition at line 1839 of file qgsmaplayer.cpp.
QUndoStack * QgsMapLayer::undoStackStyles | ( | ) |
Return pointer to layer's style undo stack.
Definition at line 1844 of file qgsmaplayer.cpp.
|
signal |
Emitted in the destructor when the layer is about to be deleted, but it is still in a perfectly valid state: the last chance for other pieces of code for some cleanup if they use the layer.
|
protected |
Write style data common to all layer types.
Definition at line 1812 of file qgsmaplayer.cpp.
|
protected |
Write custom properties to project file.
Definition at line 861 of file qgsmaplayer.cpp.
bool QgsMapLayer::writeLayerXml | ( | QDomElement & | layerElement, |
QDomDocument & | document, | ||
const QgsReadWriteContext & | context | ||
) | const |
Stores state in Dom node.
layerElement | is a Dom element corresponding to ``maplayer'' tag |
document | is a the dom document being written |
context | reading context (e.g. for conversion between relative and absolute paths) |
The Dom node corresponds to a Dom document project file XML element to be written by QgsProject.
This, in turn, calls writeXml(), which is over-rideable by sub-classes so that they can write their own specific state to the given Dom node.
Invoked by QgsProject::write().
Definition at line 573 of file qgsmaplayer.cpp.
|
virtual |
Write just the style information for the layer into the document.
node | the node that will have the style element added to it. |
doc | the document that will have the QDomNode added. |
errorMessage | reference to string that will be updated with any error messages |
context | writing context (used for transform from absolute to relative paths) |
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 1802 of file qgsmaplayer.cpp.
|
protected |
Write style manager's configuration (if exists). To be called by subclasses.
Definition at line 875 of file qgsmaplayer.cpp.
|
pure virtual |
Write the symbology for the layer into the docment provided.
node | the node that will have the style element added to it. |
doc | the document that will have the QDomNode added. |
errorMessage | reference to string that will be updated with any error messages |
context | writing context (used for transform from absolute to relative paths) |
Implemented in QgsVectorLayer, and QgsRasterLayer.
|
protectedvirtual |
Called by writeLayerXML(), used by children to write state specific to them to project files.
Reimplemented in QgsVectorLayer, and QgsRasterLayer.
Definition at line 839 of file qgsmaplayer.cpp.
|
protected |
Description of the layer.
Definition at line 1245 of file qgsmaplayer.h.
|
protected |
Attribution of the layer.
Definition at line 1253 of file qgsmaplayer.h.
|
protected |
Definition at line 1254 of file qgsmaplayer.h.
|
protected |
Data source description string, varies by layer type.
Definition at line 1236 of file qgsmaplayer.h.
|
protected |
DataUrl of the layer.
Definition at line 1249 of file qgsmaplayer.h.
|
protected |
Definition at line 1250 of file qgsmaplayer.h.
|
protected |
List of layers that may modify this layer on modification.
Definition at line 1269 of file qgsmaplayer.h.
|
protected |
Error.
Definition at line 1266 of file qgsmaplayer.h.
|
mutableprotected |
Extent of the layer.
Definition at line 1230 of file qgsmaplayer.h.
|
protected |
Definition at line 1274 of file qgsmaplayer.h.
|
protected |
Definition at line 1246 of file qgsmaplayer.h.
|
protected |
Name of the layer - used for display.
Definition at line 1239 of file qgsmaplayer.h.
|
protected |
WMS legend.
Definition at line 1262 of file qgsmaplayer.h.
|
protected |
Definition at line 1263 of file qgsmaplayer.h.
|
protected |
MetadataUrl of the layer.
Definition at line 1257 of file qgsmaplayer.h.
|
protected |
Definition at line 1259 of file qgsmaplayer.h.
|
protected |
Definition at line 1258 of file qgsmaplayer.h.
|
protected |
Definition at line 1275 of file qgsmaplayer.h.
|
protected |
Definition at line 1241 of file qgsmaplayer.h.
|
protected |
Definition at line 1242 of file qgsmaplayer.h.
|
protected |
Indicates if the layer is valid and can be drawn.
Definition at line 1233 of file qgsmaplayer.h.
|
readwrite |
Definition at line 61 of file qgsmaplayer.h.
|
readwrite |
Definition at line 62 of file qgsmaplayer.h.
|
readwrite |
Definition at line 60 of file qgsmaplayer.h.