QGIS API Documentation
4.3.0-Master (52aa6503bed)
Toggle main menu visibility
Loading...
Searching...
No Matches
src
core
qgssldexportcontext.cpp
Go to the documentation of this file.
1
/***************************************************************************
2
qgssldexportcontext.cpp - QgsSldExportContext
3
4
---------------------
5
begin : 21.12.2022
6
copyright : (C) 2022 by Alessandro Pasotti
7
email : elpaso at itopen dot it
8
***************************************************************************
9
* *
10
* This program is free software; you can redistribute it and/or modify *
11
* it under the terms of the GNU General Public License as published by *
12
* the Free Software Foundation; either version 2 of the License, or *
13
* (at your option) any later version. *
14
* *
15
***************************************************************************/
16
#include "
qgssldexportcontext.h
"
17
18
QgsSldExportContext::QgsSldExportContext
(
const
Qgis::SldExportOptions
&options,
const
Qgis::SldExportVendorExtension
&vendorExtension,
const
QString &filePath )
19
: mExportOptions( options )
20
, mVendorExtensions( vendorExtension )
21
, mExportFilePath( filePath )
22
{}
23
24
Qgis::SldExportOptions
QgsSldExportContext::exportOptions
()
const
25
{
26
return
mExportOptions;
27
}
28
29
void
QgsSldExportContext::setExportOptions
(
const
Qgis::SldExportOptions
&
exportOptions
)
30
{
31
mExportOptions =
exportOptions
;
32
}
33
34
Qgis::SldExportVendorExtension
QgsSldExportContext::vendorExtensions
()
const
35
{
36
return
mVendorExtensions;
37
}
38
39
void
QgsSldExportContext::setVendorExtension
(
const
Qgis::SldExportVendorExtension
&vendorExtension )
40
{
41
mVendorExtensions = vendorExtension;
42
}
43
44
QString
QgsSldExportContext::exportFilePath
()
const
45
{
46
return
mExportFilePath;
47
}
48
49
void
QgsSldExportContext::setExportFilePath
(
const
QString &
exportFilePath
)
50
{
51
mExportFilePath =
exportFilePath
;
52
}
53
54
QVariantMap
QgsSldExportContext::extraProperties
()
const
55
{
56
return
mExtraProperties;
57
}
58
59
void
QgsSldExportContext::setExtraProperties
(
const
QVariantMap &properties )
60
{
61
mExtraProperties = properties;
62
}
Qgis::SldExportVendorExtension
SldExportVendorExtension
SLD export vendor extensions, allow the use of vendor extensions when exporting to SLD.
Definition
qgis.h:772
Qgis::SldExportOptions
QFlags< SldExportOption > SldExportOptions
Definition
qgis.h:763
QgsSldExportContext::vendorExtensions
Qgis::SldExportVendorExtension vendorExtensions() const
Returns the vendor extension enabled for the SLD export.
Definition
qgssldexportcontext.cpp:34
QgsSldExportContext::exportFilePath
QString exportFilePath() const
Returns the export file path for the SLD.
Definition
qgssldexportcontext.cpp:44
QgsSldExportContext::setExtraProperties
void setExtraProperties(const QVariantMap &properties)
Sets the open ended set of properties that can drive/inform the SLD encoding.
Definition
qgssldexportcontext.cpp:59
QgsSldExportContext::setExportFilePath
void setExportFilePath(const QString &exportFilePath)
Sets the export file path for the SLD to exportFilePath.
Definition
qgssldexportcontext.cpp:49
QgsSldExportContext::setExportOptions
void setExportOptions(const Qgis::SldExportOptions &exportOptions)
Set export options to exportOptions.
Definition
qgssldexportcontext.cpp:29
QgsSldExportContext::exportOptions
Qgis::SldExportOptions exportOptions() const
Returns the export options.
Definition
qgssldexportcontext.cpp:24
QgsSldExportContext::extraProperties
QVariantMap extraProperties() const
Returns the open ended set of properties that can drive/inform the SLD encoding.
Definition
qgssldexportcontext.cpp:54
QgsSldExportContext::QgsSldExportContext
QgsSldExportContext()=default
Constructs a default SLD export context.
QgsSldExportContext::setVendorExtension
void setVendorExtension(const Qgis::SldExportVendorExtension &vendorExtension)
Sets the vendor extensions to vendorExtension.
Definition
qgssldexportcontext.cpp:39
qgssldexportcontext.h
Generated on
for QGIS API Documentation by
1.17.0