File: qgssublayersdialog.sip.in

package info (click to toggle)
qgis 3.22.16%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,186,020 kB
  • sloc: cpp: 1,275,562; python: 194,091; xml: 15,597; perl: 3,471; sh: 3,368; sql: 2,485; ansic: 2,219; yacc: 1,056; lex: 574; javascript: 504; lisp: 411; makefile: 227
file content (138 lines) | stat: -rw-r--r-- 3,255 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
/************************************************************************
 * This file has been generated automatically from                      *
 *                                                                      *
 * src/gui/qgssublayersdialog.h                                         *
 *                                                                      *
 * Do not edit manually ! Edit header and run scripts/sipify.pl again   *
 ************************************************************************/



class QgsSublayersDialog : QDialog
{
%Docstring(signature="appended")

.. deprecated::
   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/;
%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::
   Will be removed in QGIS 4.0
%End

    ~QgsSublayersDialog();

    void populateLayerTable( const LayerDefinitionList &list );
%Docstring
Populate the table with layers

.. versionadded:: 2.16
%End

    LayerDefinitionList selection();
%Docstring
Returns list of selected layers

.. versionadded:: 2.16
%End

    void setShowAddToGroupCheckbox( bool showAddToGroupCheckbox );
%Docstring
Set if we should display the add to group checkbox

.. versionadded:: 3.0
%End

    bool showAddToGroupCheckbox() const;
%Docstring
If we should display the add to group checkbox

.. versionadded:: 3.0
%End

    bool addToGroupCheckbox() const;
%Docstring
If we should add layers in a group

.. versionadded:: 3.0
%End

    int countColumn() const;
%Docstring
Returns column with count or -1

.. versionadded:: 3.0
%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.pl again   *
 ************************************************************************/