| QGIS API Documentation 3.99.0-Master (f78f5286a64)
    | 
Manages QGIS Server properties for WMS dimensions. More...
#include <qgsmaplayerserverproperties.h>

| Classes | |
| struct | WmsDimensionInfo | 
| Setting to define QGIS Server WMS Dimension.  More... | |
| Public Types | |
| enum | PredefinedWmsDimensionName { TIME , DATE , ELEVATION } | 
| Predefined/Restricted WMS Dimension name.  More... | |
| Public Member Functions | |
| virtual | ~QgsServerWmsDimensionProperties ()=default | 
| bool | addWmsDimension (const QgsServerWmsDimensionProperties::WmsDimensionInfo &wmsDimInfo) | 
| Adds a QGIS Server WMS Dimension. | |
| virtual const QgsMapLayer * | layer () const =0 | 
| Gets the parent layer. | |
| bool | operator!= (const QgsServerWmsDimensionProperties &other) const | 
| bool | operator== (const QgsServerWmsDimensionProperties &other) const | 
| bool | removeWmsDimension (const QString &wmsDimName) | 
| Removes a QGIS Server WMS Dimension. | |
| void | setWmsDimensions (const QList< QgsServerWmsDimensionProperties::WmsDimensionInfo > &dimensions) | 
| Set WMS Dimensions. | |
| const QList< QgsServerWmsDimensionProperties::WmsDimensionInfo > | wmsDimensions () const | 
| Returns the QGIS Server WMS Dimension list. | |
| Static Public Member Functions | |
| static QMap< int, QString > | wmsDimensionDefaultDisplayLabels () | 
| Returns WMS Dimension default display labels. | |
| Protected Member Functions | |
| void | copyTo (QgsServerWmsDimensionProperties *properties) const | 
| Copy properties to another instance. | |
| void | readXml (const QDomNode &layer_node) | 
| Reads server properties from project file. | |
| void | reset () | 
| Reset properties to default. | |
| void | writeXml (QDomNode &layer_node, QDomDocument &document) const | 
| Saves server properties to xml under the layer node. | |
Manages QGIS Server properties for WMS dimensions.
Definition at line 140 of file qgsmaplayerserverproperties.h.
Predefined/Restricted WMS Dimension name.
| Enumerator | |
|---|---|
| TIME | |
| DATE | |
| ELEVATION | |
Definition at line 149 of file qgsmaplayerserverproperties.h.
| 
 | virtualdefault | 
| bool QgsServerWmsDimensionProperties::addWmsDimension | ( | const QgsServerWmsDimensionProperties::WmsDimensionInfo & | wmsDimInfo | ) | 
Adds a QGIS Server WMS Dimension.
| wmsDimInfo | QGIS Server WMS Dimension object with, name, field, etc | 
true if QGIS Server WMS Dimension has been successfully added Definition at line 140 of file qgsmaplayerserverproperties.cpp.
| 
 | protected | 
Copy properties to another instance.
| properties | The properties to copy to | 
Definition at line 115 of file qgsmaplayerserverproperties.cpp.
| 
 | pure virtual | 
Gets the parent layer.
Implemented in QgsMapLayerServerProperties.
| bool QgsServerWmsDimensionProperties::operator!= | ( | const QgsServerWmsDimensionProperties & | other | ) | const | 
Definition at line 110 of file qgsmaplayerserverproperties.cpp.
| bool QgsServerWmsDimensionProperties::operator== | ( | const QgsServerWmsDimensionProperties & | other | ) | const | 
Definition at line 105 of file qgsmaplayerserverproperties.cpp.
| 
 | protected | 
Reads server properties from project file.
Definition at line 171 of file qgsmaplayerserverproperties.cpp.
| bool QgsServerWmsDimensionProperties::removeWmsDimension | ( | const QString & | wmsDimName | ) | 
Removes a QGIS Server WMS Dimension.
true if QGIS Server WMS Dimension was found and successfully removed Definition at line 153 of file qgsmaplayerserverproperties.cpp.
| 
 | protected | 
Reset properties to default.
Definition at line 120 of file qgsmaplayerserverproperties.cpp.
| void QgsServerWmsDimensionProperties::setWmsDimensions | ( | const QList< QgsServerWmsDimensionProperties::WmsDimensionInfo > & | dimensions | ) | 
Set WMS Dimensions.
| dimensions | the new dimensions that replace the current ones. | 
Definition at line 125 of file qgsmaplayerserverproperties.cpp.
| 
 | static | 
Returns WMS Dimension default display labels.
Definition at line 130 of file qgsmaplayerserverproperties.cpp.
| const QList< QgsServerWmsDimensionProperties::WmsDimensionInfo > QgsServerWmsDimensionProperties::wmsDimensions | ( | ) | const | 
Returns the QGIS Server WMS Dimension list.
Definition at line 166 of file qgsmaplayerserverproperties.cpp.
| 
 | protected | 
Saves server properties to xml under the layer node.
Definition at line 226 of file qgsmaplayerserverproperties.cpp.