/************************************************************************ * 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 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 * ************************************************************************/