mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-05 00:09:32 -04:00
126 lines
3.0 KiB
Plaintext
126 lines
3.0 KiB
Plaintext
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgssublayersdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|
|
|
|
|
|
|
|
class QgsSublayersDialog : QDialog
|
|
{
|
|
%Docstring(signature="appended")
|
|
Presents a choice of sublayers.
|
|
|
|
.. deprecated:: 3.40
|
|
|
|
Will be removed in QGIS 4.0.
|
|
%End
|
|
|
|
%TypeHeaderCode
|
|
#include "qgssublayersdialog.h"
|
|
%End
|
|
public:
|
|
enum PromptMode
|
|
{
|
|
|
|
PromptAlways,
|
|
|
|
PromptIfNeeded,
|
|
|
|
PromptNever,
|
|
|
|
PromptLoadAll
|
|
};
|
|
|
|
enum ProviderType
|
|
{
|
|
Ogr,
|
|
Gdal,
|
|
Vsifile,
|
|
Mdal
|
|
};
|
|
|
|
struct LayerDefinition
|
|
{
|
|
int layerId;
|
|
|
|
QString layerName;
|
|
|
|
int count;
|
|
|
|
QString type;
|
|
|
|
QString description;
|
|
};
|
|
|
|
typedef QList<QgsSublayersDialog::LayerDefinition> LayerDefinitionList;
|
|
|
|
|
|
QgsSublayersDialog( ProviderType providerType, const QString &name, QWidget *parent /TransferThis/ = 0, Qt::WindowFlags fl = Qt::WindowFlags(), const QString &dataSourceUri = QString() ) /Deprecated="Since 3.40. Will be removed in QGIS 4.0."/;
|
|
%Docstring
|
|
Construct a new QgsSublayersDialog object - a dialog to select which sub
|
|
layers to be imported from a data source (e.g. from geopackage or
|
|
zipfile)
|
|
|
|
:param providerType: provider type
|
|
:param name: provider type name
|
|
:param parent: parent widget of the dialog
|
|
:param fl: window flags
|
|
:param dataSourceUri: data source URI
|
|
|
|
.. deprecated:: 3.40
|
|
|
|
Will be removed in QGIS 4.0.
|
|
%End
|
|
|
|
~QgsSublayersDialog();
|
|
|
|
void populateLayerTable( const LayerDefinitionList &list );
|
|
%Docstring
|
|
Populate the table with layers
|
|
%End
|
|
|
|
LayerDefinitionList selection();
|
|
%Docstring
|
|
Returns list of selected layers
|
|
%End
|
|
|
|
void setShowAddToGroupCheckbox( bool showAddToGroupCheckbox );
|
|
%Docstring
|
|
Set if we should display the add to group checkbox
|
|
%End
|
|
|
|
bool showAddToGroupCheckbox() const;
|
|
%Docstring
|
|
If we should display the add to group checkbox
|
|
%End
|
|
|
|
bool addToGroupCheckbox() const;
|
|
%Docstring
|
|
If we should add layers in a group
|
|
%End
|
|
|
|
int countColumn() const;
|
|
%Docstring
|
|
Returns column with count or -1
|
|
%End
|
|
|
|
public slots:
|
|
virtual int exec();
|
|
|
|
|
|
protected:
|
|
|
|
|
|
};
|
|
|
|
/************************************************************************
|
|
* This file has been generated automatically from *
|
|
* *
|
|
* src/gui/qgssublayersdialog.h *
|
|
* *
|
|
* Do not edit manually ! Edit header and run scripts/sipify.py again *
|
|
************************************************************************/
|