mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
In addition to geometry filtered layers for each geometry type in a mixed-geometry type layer adds a table layer with all attributes. Tehre is no perfetc solution here, if the layer is created with a filter on geometrytype, the attributes are not shown (this is probably a pre-existing bug), if the layer is added as is, only the first geometry type is drawn. With this implementation at least all data (attributes and geometries) are accessible in some way. Note that geopackage layers added by DB Manager do not show all geometries of a mixed type layer.
56 lines
1.8 KiB
Plaintext
56 lines
1.8 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsnewgeopackagelayerdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
|
|
class QgsNewGeoPackageLayerDialog: QDialog
|
|
{
|
|
%Docstring
|
|
Dialog to set up parameters to create a new GeoPackage layer, and on accept() to create it and add it to the layers *
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgsnewgeopackagelayerdialog.h"
|
|
%End
|
|
public:
|
|
QgsNewGeoPackageLayerDialog( QWidget *parent /TransferThis/ = 0, Qt::WindowFlags fl = QgsGuiUtils::ModalDialogFlags );
|
|
%Docstring
|
|
Constructor
|
|
%End
|
|
~QgsNewGeoPackageLayerDialog();
|
|
|
|
void setCrs( const QgsCoordinateReferenceSystem &crs );
|
|
%Docstring
|
|
Sets the ``crs`` value for the new layer in the dialog.
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
QString databasePath() const;
|
|
%Docstring
|
|
Returns the database path
|
|
.. versionadded:: 3.0
|
|
:rtype: str
|
|
%End
|
|
|
|
void setDatabasePath( const QString &path );
|
|
%Docstring
|
|
Sets the the database ``path``
|
|
.. versionadded:: 3.0
|
|
%End
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgsnewgeopackagelayerdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
|
************************************************************************/
|