20using namespace Qt::StringLiterals;
24 mMaximumTailLength = elem.attribute( u
"maximum-tail-length"_s ).toInt();
25 mMaximumTailLengthUnit =
static_cast<Qgis::RenderUnit>( elem.attribute( u
"maximum-tail-length-unit"_s ).toInt() );
26 mParticlesCount = elem.attribute( u
"particles-count"_s ).toInt();
31 QDomElement elem = doc.createElement( u
"vector-traces-settings"_s );
32 elem.setAttribute( u
"maximum-tail-length"_s, mMaximumTailLength );
33 elem.setAttribute( u
"maximum-tail-length-unit"_s,
static_cast< int >( mMaximumTailLengthUnit ) );
34 elem.setAttribute( u
"particles-count"_s, mParticlesCount );
41 return mMaximumTailLengthUnit;
51 return mMaximumTailLength;
61 return mParticlesCount;
66 mParticlesCount = value;
RenderUnit
Rendering size units.
Qgis::RenderUnit maximumTailLengthUnit() const
Returns the maximum tail length unit.
int particlesCount() const
Returns particles count.
QDomElement writeXml(QDomDocument &doc) const
Writes configuration to a new DOM element.
void readXml(const QDomElement &elem)
Reads configuration from the given DOM element.
void setMaximumTailLengthUnit(Qgis::RenderUnit maximumTailLengthUnit)
Sets the maximum tail length unit.
double maximumTailLength() const
Returns the maximum tail length.
void setParticlesCount(int value)
Sets particles count.
void setMaximumTailLength(double maximumTailLength)
Sets the maximums tail length.