@@ -105,6 +105,12 @@ class QgsOWSSourceSelect : public QDialog, public Ui::QgsOWSSourceSelectBase
105
105
106
106
void on_mDialogButtonBox_helpRequested () { QgsContextHelp::run ( metaObject ()->className () ); }
107
107
108
+ signals:
109
+ void addRasterLayer ( QString const & rasterLayerPath,
110
+ QString const & baseName,
111
+ QString const & providerKey );
112
+ void connectionsChanged ();
113
+
108
114
protected:
109
115
/* *
110
116
* List of image formats (encodings) supported by provider
@@ -113,12 +119,12 @@ class QgsOWSSourceSelect : public QDialog, public Ui::QgsOWSSourceSelectBase
113
119
virtual QList<QgsOWSSupportedFormat> providerFormats ();
114
120
115
121
// ! List of formats supported for currently selected layer item(s)
116
- virtual QStringList serverFormats ();
122
+ virtual QStringList selectedLayersFormats ();
117
123
118
124
// ! Server CRS supported for currently selected layer item(s)
119
- virtual QStringList serverCRS ();
125
+ virtual QStringList selectedLayersCRSs ();
120
126
121
- virtual QStringList layerCRS ( int id );
127
+ // virtual QStringList layerCRS( int id );
122
128
123
129
// ! Populate the connection list combo box
124
130
void populateConnectionList ();
@@ -150,25 +156,13 @@ class QgsOWSSourceSelect : public QDialog, public Ui::QgsOWSSourceSelectBase
150
156
// ! Embedded mode, without 'Close'
151
157
bool mEmbeddedMode ;
152
158
153
- // ! Selected CRS
154
- QString mCRS ;
155
-
156
- // ! Common CRSs for selected layers
157
- QSet<QString> mCRSs ;
158
-
159
- // ! Supported formats
160
- QList<QgsOWSSupportedFormat> mProviderFormats ;
161
-
162
- // ! Map mime types to supported formats
163
- QMap<QString, int > mMimeMap ;
164
159
165
160
/* *
166
- * \brief Populate the layer list - private for now .
161
+ * \brief Populate the layer list.
167
162
*
168
- * \retval false if the layers could not be retrieved or parsed -
169
- * see mWmsProvider->errorString() for more info
163
+ * \retval false if the layers could not be retrieved or parsed
170
164
*/
171
- virtual bool populateLayerList ( );
165
+ virtual void populateLayerList ( );
172
166
173
167
// ! create an item including possible parents
174
168
QgsNumericSortTreeWidgetItem *createItem ( int id,
@@ -194,26 +188,17 @@ class QgsOWSSourceSelect : public QDialog, public Ui::QgsOWSSourceSelectBase
194
188
void addWMSListRow ( const QDomElement& item, int row );
195
189
void addWMSListItem ( const QDomElement& el, int row, int column );
196
190
197
- void applySelectionConstraints ( QTreeWidgetItem *item );
198
- void collectNamedLayers ( QTreeWidgetItem *item, QStringList &layers, QStringList &styles );
199
191
virtual void enableLayersForCrs ( QTreeWidgetItem *item );
200
192
201
193
// ! Returns currently selected format
202
194
QString selectedFormat ();
203
195
204
196
// ! Returns currently selected Crs
205
- QString selectedCrs ();
197
+ QString selectedCRS ();
206
198
207
199
QList<QTreeWidgetItem*> mCurrentSelection ;
208
200
QTableWidgetItem* mCurrentTileset ;
209
201
210
- signals:
211
- void addRasterLayer ( QString const & rasterLayerPath,
212
- QString const & baseName,
213
- QString const & providerKey );
214
- void connectionsChanged ();
215
-
216
- protected:
217
202
// ! Name for selected connection
218
203
QString mConnName ;
219
204
@@ -223,6 +208,19 @@ class QgsOWSSourceSelect : public QDialog, public Ui::QgsOWSSourceSelectBase
223
208
// ! URI for selected connection
224
209
QgsDataSourceURI mUri ;
225
210
211
+ private:
212
+ // ! Selected CRS
213
+ QString mSelectedCRS ;
214
+
215
+ // ! Common CRSs for selected layers
216
+ QSet<QString> mSelectedLayersCRSs ;
217
+
218
+ // ! Supported formats
219
+ QList<QgsOWSSupportedFormat> mProviderFormats ;
220
+
221
+ // ! Map mime types to supported formats
222
+ QMap<QString, int > mMimeMap ;
223
+
226
224
private slots:
227
225
void on_mSearchButton_clicked ();
228
226
void on_mAddWMSButton_clicked ();
0 commit comments