QGIS API Documentation
3.6.0-Noosa (5873452)
|
#include <qgssublayersdialog.h>
Classes | |
struct | LayerDefinition |
A structure that defines layers for the purpose of this dialog. More... | |
Public Types | |
typedef QList< QgsSublayersDialog::LayerDefinition > | LayerDefinitionList |
List of layer definitions for the purpose of this dialog. More... | |
enum | ProviderType { Ogr, Gdal, Vsifile } |
Public Slots | |
int | exec () override |
Public Member Functions | |
QgsSublayersDialog (ProviderType providerType, const QString &name, QWidget *parent=nullptr, Qt::WindowFlags fl=nullptr) | |
Constructor for QgsSublayersDialog. More... | |
~QgsSublayersDialog () override | |
bool | addToGroupCheckbox () const |
If we should add layers in a group. More... | |
int | countColumn () const |
Returns column with count or -1. More... | |
void | populateLayerTable (const LayerDefinitionList &list) |
Populate the table with layers. More... | |
LayerDefinitionList | selection () |
Returns list of selected layers. More... | |
void | setShowAddToGroupCheckbox (bool showAddToGroupCheckbox) |
Set if we should display the add to group checkbox. More... | |
bool | showAddToGroupCheckbox () const |
If we should display the add to group checkbox. More... | |
Protected Attributes | |
QString | mName |
QStringList | mSelectedSubLayers |
bool | mShowCount = false |
Whether to show number of features in the table. More... | |
bool | mShowType = false |
Whether to show type in the table. More... | |
Definition at line 29 of file qgssublayersdialog.h.
List of layer definitions for the purpose of this dialog.
Definition at line 57 of file qgssublayersdialog.h.
Enumerator | |
---|---|
Ogr | |
Gdal | |
Vsifile |
Definition at line 34 of file qgssublayersdialog.h.
QgsSublayersDialog::QgsSublayersDialog | ( | ProviderType | providerType, |
const QString & | name, | ||
QWidget * | parent = nullptr , |
||
Qt::WindowFlags | fl = nullptr |
||
) |
Constructor for QgsSublayersDialog.
Definition at line 44 of file qgssublayersdialog.cpp.
|
override |
Definition at line 87 of file qgssublayersdialog.cpp.
|
inline |
If we should add layers in a group.
Definition at line 95 of file qgssublayersdialog.h.
|
inline |
|
overrideslot |
Definition at line 163 of file qgssublayersdialog.cpp.
void QgsSublayersDialog::populateLayerTable | ( | const LayerDefinitionList & | list | ) |
Populate the table with layers.
Definition at line 132 of file qgssublayersdialog.cpp.
QgsSublayersDialog::LayerDefinitionList QgsSublayersDialog::selection | ( | ) |
Returns list of selected layers.
Definition at line 108 of file qgssublayersdialog.cpp.
|
inline |
Set if we should display the add to group checkbox.
Definition at line 83 of file qgssublayersdialog.h.
|
inline |
If we should display the add to group checkbox.
Definition at line 89 of file qgssublayersdialog.h.
|
protected |
Definition at line 107 of file qgssublayersdialog.h.
|
protected |
Definition at line 108 of file qgssublayersdialog.h.
|
protected |
Whether to show number of features in the table.
Definition at line 109 of file qgssublayersdialog.h.
|
protected |
Whether to show type in the table.
Definition at line 110 of file qgssublayersdialog.h.