18 #ifndef QGSVECTORLAYERSERVERPROPERTIES_H 19 #define QGSVECTORLAYERSERVERPROPERTIES_H 22 #include "qgis_core.h" 78 const QString &dimFieldName,
79 const QString &dimEndFieldName = QString(),
80 const QString &dimUnits = QString(),
81 const QString &dimUnitSymbol = QString(),
83 const QVariant &dimReferenceValue = QVariant() )
85 , fieldName( dimFieldName )
86 , endFieldName( dimEndFieldName )
88 , unitSymbol( dimUnitSymbol )
89 , defaultDisplayType( dimDefaultDisplayType )
90 , referenceValue( dimReferenceValue )
112 static QMap<int, QString> wmsDimensionDefaultDisplayLabels();
127 bool removeWmsDimension(
const QString &wmsDimName );
133 const QList<QgsVectorLayerServerProperties::WmsDimensionInfo> wmsDimensions()
const;
140 void writeXml( QDomNode &layer_node, QDomDocument &document )
const;
146 void readXml(
const QDomNode &layer_node );
153 QList<QgsVectorLayerServerProperties::WmsDimensionInfo> mWmsDimensions;
156 #endif // QGSVECTORLAYERSERVERPROPERTIES_H
Setting to define QGIS Server WMS Dimension.
Display all values of the dimension.
WmsDimensionInfo(const QString &dimName, const QString &dimFieldName, const QString &dimEndFieldName=QString(), const QString &dimUnits=QString(), const QString &dimUnitSymbol=QString(), const int &dimDefaultDisplayType=QgsVectorLayerServerProperties::WmsDimensionInfo::AllValues, const QVariant &dimReferenceValue=QVariant())
Constructor for WmsDimensionInfo.
DefaultDisplay
Selection behavior for QGIS Server WMS Dimension default display.
PredefinedWmsDimensionName
Predefined/Restricted WMS Dimension name.
Manages QGIS Server properties for a vector layer.
Represents a vector layer which manages a vector based data sets.