QGIS API Documentation  3.37.0-Master (a5b4d9743e8)
Public Member Functions | Static Public Member Functions | List of all members
QgsNewMemoryLayerDialog Class Reference

#include <qgsnewmemorylayerdialog.h>

Inheritance diagram for QgsNewMemoryLayerDialog:
Inheritance graph
[legend]

Public Member Functions

 QgsNewMemoryLayerDialog (QWidget *parent=nullptr, Qt::WindowFlags fl=QgsGuiUtils::ModalDialogFlags)
 New dialog constructor. More...
 
void accept () override
 
QgsCoordinateReferenceSystem crs () const
 Returns the selected CRS for the new layer. More...
 
QgsFields fields () const
 Returns attributes for the new layer. More...
 
QString layerName () const
 Returns the layer name. More...
 
Qgis::WkbType selectedType () const
 Returns the selected geometry type. More...
 
void setCrs (const QgsCoordinateReferenceSystem &crs)
 Sets the crs value for the new layer in the dialog. More...
 

Static Public Member Functions

static QgsVectorLayerrunAndCreateLayer (QWidget *parent=nullptr, const QgsCoordinateReferenceSystem &defaultCrs=QgsCoordinateReferenceSystem())
 Runs the dialog and creates a new memory layer. More...
 

Detailed Description

Definition at line 33 of file qgsnewmemorylayerdialog.h.

Constructor & Destructor Documentation

◆ QgsNewMemoryLayerDialog()

QgsNewMemoryLayerDialog::QgsNewMemoryLayerDialog ( QWidget *  parent = nullptr,
Qt::WindowFlags  fl = QgsGuiUtils::ModalDialogFlags 
)

New dialog constructor.

Definition at line 51 of file qgsnewmemorylayerdialog.cpp.

Member Function Documentation

◆ accept()

void QgsNewMemoryLayerDialog::accept ( )
override

Definition at line 319 of file qgsnewmemorylayerdialog.cpp.

◆ crs()

QgsCoordinateReferenceSystem QgsNewMemoryLayerDialog::crs ( ) const

Returns the selected CRS for the new layer.

See also
setCrs()

Definition at line 237 of file qgsnewmemorylayerdialog.cpp.

◆ fields()

QgsFields QgsNewMemoryLayerDialog::fields ( ) const

Returns attributes for the new layer.

Since
QGIS 3.14

Definition at line 257 of file qgsnewmemorylayerdialog.cpp.

◆ layerName()

QString QgsNewMemoryLayerDialog::layerName ( ) const

Returns the layer name.

Definition at line 242 of file qgsnewmemorylayerdialog.cpp.

◆ runAndCreateLayer()

QgsVectorLayer * QgsNewMemoryLayerDialog::runAndCreateLayer ( QWidget *  parent = nullptr,
const QgsCoordinateReferenceSystem defaultCrs = QgsCoordinateReferenceSystem() 
)
static

Runs the dialog and creates a new memory layer.

Parameters
parentparent widget
defaultCrsdefault layer CRS to show in dialog
Returns
new memory layer

Definition at line 35 of file qgsnewmemorylayerdialog.cpp.

◆ selectedType()

Qgis::WkbType QgsNewMemoryLayerDialog::selectedType ( ) const

Returns the selected geometry type.

Definition at line 123 of file qgsnewmemorylayerdialog.cpp.

◆ setCrs()

void QgsNewMemoryLayerDialog::setCrs ( const QgsCoordinateReferenceSystem crs)

Sets the crs value for the new layer in the dialog.

See also
crs()

Definition at line 232 of file qgsnewmemorylayerdialog.cpp.


The documentation for this class was generated from the following files: