|
QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
Class to select destination file, type and CRS for ogr layers. More...
#include <qgsvectorlayersaveasdialog.h>

Public Types | |
| enum class | Option : int { Symbology = 1 , DestinationCrs = 1 << 2 , Fields = 1 << 3 , AddToCanvas = 1 << 4 , SelectedOnly = 1 << 5 , GeometryType = 1 << 6 , Extent = 1 << 7 , Metadata = 1 << 8 , AllOptions = ~0 } |
| Available dialog options. More... | |
Public Member Functions | |
| Q_DECL_DEPRECATED | QgsVectorLayerSaveAsDialog (long srsid, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags()) |
| Available dialog options. | |
| QgsVectorLayerSaveAsDialog (QgsVectorLayer *layer, QgsVectorLayerSaveAsDialog::Options options=QgsVectorLayerSaveAsDialog::Option::AllOptions, QWidget *parent=nullptr, Qt::WindowFlags fl=Qt::WindowFlags()) | |
| Construct a new QgsVectorLayerSaveAsDialog. | |
| void | accept () override |
| bool | addToCanvas () const |
Returns true if the "add to canvas" checkbox is checked. | |
| QgsAttributeList | attributesAsDisplayedValues () const |
| Returns selected attributes that must be exported with their displayed values instead of their raw values. | |
| QStringList | attributesExportNames () const |
| Returns a list of export names for attributes. | |
| bool | automaticGeometryType () const |
Returns true if geometry type is set to automatic. | |
| QgsVectorFileWriter::ActionOnExistingFile | creationActionOnExistingFile () const |
| Returns the creation action. | |
| QgsCoordinateReferenceSystem | crs () const |
| Returns the CRS chosen for export. | |
| QStringList | datasourceOptions () const |
| Returns a list of additional data source options which are passed to OGR. | |
| QString | encoding () const |
| Returns the selected encoding for the target file. | |
| QString | fileName () const |
| Returns the target filename. | |
| QgsRectangle | filterExtent () const |
| Determines the extent to be exported. | |
| bool | forceMulti () const |
Returns true if force multi geometry type is checked. | |
| QString | format () const |
| Returns the selected format in which the export should be written. | |
| Qgis::WkbType | geometryType () const |
| Returns the selected flat geometry type for the export. | |
| bool | hasFilterExtent () const |
| Determines if filtering the export by an extent is activated. | |
| bool | includeZ () const |
Returns true if include z dimension is checked. | |
| QString | layerName () const |
| Returns the target layer name. | |
| QStringList | layerOptions () const |
| Returns a list of additional layer options which are passed to OGR. | |
| bool | onlySelected () const |
| Returns whether only selected features will be saved. | |
| bool | persistMetadata () const |
Returns true if the persist metadata (copy source metadata to destination layer) option is checked. | |
| double | scale () const |
| Returns the specified map scale. | |
| QgsAttributeList | selectedAttributes () const |
| Returns a list of attributes which are selected for saving. | |
| void | setAddToCanvas (bool checked) |
| Sets whether the "add to canvas" checkbox should be checked. | |
| void | setForceMulti (bool checked) |
| Sets whether the force multi geometry checkbox should be checked. | |
| void | setIncludeZ (bool checked) |
| Sets whether the include z dimension checkbox should be checked. | |
| void | setMapCanvas (QgsMapCanvas *canvas) |
| Sets a map canvas to associate with the dialog. | |
| void | setOnlySelected (bool onlySelected) |
| Sets whether only selected features will be saved. | |
| Qgis::FeatureSymbologyExport | symbologyExport () const |
| Returns type of symbology export. | |
Class to select destination file, type and CRS for ogr layers.
Definition at line 32 of file qgsvectorlayersaveasdialog.h.
|
strong |
Available dialog options.
Definition at line 41 of file qgsvectorlayersaveasdialog.h.
| QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog | ( | long | srsid, |
| QWidget * | parent = nullptr, |
||
| Qt::WindowFlags | fl = Qt::WindowFlags() |
||
| ) |
Available dialog options.
Construct a new QgsVectorLayerSaveAsDialog
Definition at line 41 of file qgsvectorlayersaveasdialog.cpp.
| QgsVectorLayerSaveAsDialog::QgsVectorLayerSaveAsDialog | ( | QgsVectorLayer * | layer, |
| QgsVectorLayerSaveAsDialog::Options | options = QgsVectorLayerSaveAsDialog::Option::AllOptions, |
||
| QWidget * | parent = nullptr, |
||
| Qt::WindowFlags | fl = Qt::WindowFlags() |
||
| ) |
Construct a new QgsVectorLayerSaveAsDialog.
Definition at line 49 of file qgsvectorlayersaveasdialog.cpp.
|
override |
Definition at line 309 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::addToCanvas | ( | ) | const |
Returns true if the "add to canvas" checkbox is checked.
Definition at line 1088 of file qgsvectorlayersaveasdialog.cpp.
| QgsAttributeList QgsVectorLayerSaveAsDialog::attributesAsDisplayedValues | ( | ) | const |
Returns selected attributes that must be exported with their displayed values instead of their raw values.
Definition at line 1062 of file qgsvectorlayersaveasdialog.cpp.
| QStringList QgsVectorLayerSaveAsDialog::attributesExportNames | ( | ) | const |
Returns a list of export names for attributes.
Definition at line 1079 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::automaticGeometryType | ( | ) | const |
Returns true if geometry type is set to automatic.
Definition at line 1155 of file qgsvectorlayersaveasdialog.cpp.
| QgsVectorFileWriter::ActionOnExistingFile QgsVectorLayerSaveAsDialog::creationActionOnExistingFile | ( | ) | const |
Returns the creation action.
Definition at line 1176 of file qgsvectorlayersaveasdialog.cpp.
| QgsCoordinateReferenceSystem QgsVectorLayerSaveAsDialog::crs | ( | ) | const |
Returns the CRS chosen for export.
Definition at line 922 of file qgsvectorlayersaveasdialog.cpp.
| QStringList QgsVectorLayerSaveAsDialog::datasourceOptions | ( | ) | const |
Returns a list of additional data source options which are passed to OGR.
Refer to the OGR documentation for the target format for available options.
Definition at line 927 of file qgsvectorlayersaveasdialog.cpp.
| QString QgsVectorLayerSaveAsDialog::encoding | ( | ) | const |
Returns the selected encoding for the target file.
Definition at line 912 of file qgsvectorlayersaveasdialog.cpp.
| QString QgsVectorLayerSaveAsDialog::fileName | ( | ) | const |
Returns the target filename.
Definition at line 902 of file qgsvectorlayersaveasdialog.cpp.
| QgsRectangle QgsVectorLayerSaveAsDialog::filterExtent | ( | ) | const |
Determines the extent to be exported.
Definition at line 1123 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::forceMulti | ( | ) | const |
Returns true if force multi geometry type is checked.
Definition at line 1161 of file qgsvectorlayersaveasdialog.cpp.
| QString QgsVectorLayerSaveAsDialog::format | ( | ) | const |
Returns the selected format in which the export should be written.
Definition at line 917 of file qgsvectorlayersaveasdialog.cpp.
| Qgis::WkbType QgsVectorLayerSaveAsDialog::geometryType | ( | ) | const |
Returns the selected flat geometry type for the export.
Definition at line 1143 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::hasFilterExtent | ( | ) | const |
Determines if filtering the export by an extent is activated.
Definition at line 1118 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::includeZ | ( | ) | const |
Returns true if include z dimension is checked.
Definition at line 1171 of file qgsvectorlayersaveasdialog.cpp.
| QString QgsVectorLayerSaveAsDialog::layerName | ( | ) | const |
Returns the target layer name.
Definition at line 907 of file qgsvectorlayersaveasdialog.cpp.
| QStringList QgsVectorLayerSaveAsDialog::layerOptions | ( | ) | const |
Returns a list of additional layer options which are passed to OGR.
Refer to the OGR documentation for the target format for available options.
Definition at line 987 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::onlySelected | ( | ) | const |
Returns whether only selected features will be saved.
Definition at line 1133 of file qgsvectorlayersaveasdialog.cpp.
| bool QgsVectorLayerSaveAsDialog::persistMetadata | ( | ) | const |
Returns true if the persist metadata (copy source metadata to destination layer) option is checked.
Definition at line 1138 of file qgsvectorlayersaveasdialog.cpp.
| double QgsVectorLayerSaveAsDialog::scale | ( | ) | const |
Returns the specified map scale.
The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map.
Definition at line 1105 of file qgsvectorlayersaveasdialog.cpp.
| QgsAttributeList QgsVectorLayerSaveAsDialog::selectedAttributes | ( | ) | const |
Returns a list of attributes which are selected for saving.
Definition at line 1047 of file qgsvectorlayersaveasdialog.cpp.
| void QgsVectorLayerSaveAsDialog::setAddToCanvas | ( | bool | checked | ) |
Sets whether the "add to canvas" checkbox should be checked.
Definition at line 1093 of file qgsvectorlayersaveasdialog.cpp.
| void QgsVectorLayerSaveAsDialog::setForceMulti | ( | bool | checked | ) |
Sets whether the force multi geometry checkbox should be checked.
Definition at line 1166 of file qgsvectorlayersaveasdialog.cpp.
| void QgsVectorLayerSaveAsDialog::setIncludeZ | ( | bool | checked | ) |
Sets whether the include z dimension checkbox should be checked.
Definition at line 1181 of file qgsvectorlayersaveasdialog.cpp.
| void QgsVectorLayerSaveAsDialog::setMapCanvas | ( | QgsMapCanvas * | canvas | ) |
Sets a map canvas to associate with the dialog.
Definition at line 1110 of file qgsvectorlayersaveasdialog.cpp.
| void QgsVectorLayerSaveAsDialog::setOnlySelected | ( | bool | onlySelected | ) |
Sets whether only selected features will be saved.
Definition at line 1128 of file qgsvectorlayersaveasdialog.cpp.
| Qgis::FeatureSymbologyExport QgsVectorLayerSaveAsDialog::symbologyExport | ( | ) | const |
Returns type of symbology export.
Definition at line 1100 of file qgsvectorlayersaveasdialog.cpp.