File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 34
34
#include < QNetworkReply>
35
35
36
36
37
+ static const QString TEXT_PROVIDER_KEY = QStringLiteral( " arcgisfeatureserver" );
38
+ static const QString TEXT_PROVIDER_DESCRIPTION = QStringLiteral( " ArcGIS Feature Server data provider" );
39
+
37
40
QgsAfsProvider::QgsAfsProvider ( const QString &uri )
38
41
: QgsVectorDataProvider( uri )
39
42
, mValid( false )
@@ -204,6 +207,21 @@ QgsRectangle QgsAfsProvider::extent() const
204
207
return mSharedData ->extent ();
205
208
}
206
209
210
+ QString QgsAfsProvider::name () const
211
+ {
212
+ return TEXT_PROVIDER_KEY;
213
+ }
214
+
215
+ QString QgsAfsProvider::description () const
216
+ {
217
+ return TEXT_PROVIDER_DESCRIPTION;
218
+ }
219
+
220
+ QString QgsAfsProvider::dataComment () const
221
+ {
222
+ return mLayerDescription ;
223
+ }
224
+
207
225
void QgsAfsProvider::reloadData ()
208
226
{
209
227
mSharedData ->clearCache ();
@@ -217,7 +235,7 @@ class QgsAfsSourceSelectProvider : public QgsSourceSelectProvider
217
235
{
218
236
public:
219
237
220
- QString providerKey () const override { return QStringLiteral ( " arcgisfeatureserver " ) ; }
238
+ QString providerKey () const override { return TEXT_PROVIDER_KEY ; }
221
239
QString text () const override { return QObject::tr ( " ArcGIS Feature Server" ); }
222
240
int ordering () const override { return QgsSourceSelectProvider::OrderRemoteProvider + 150 ; }
223
241
QIcon icon () const override { return QgsApplication::getThemeIcon ( QStringLiteral ( " /mActionAddAfsLayer.svg" ) ); }
Original file line number Diff line number Diff line change @@ -64,8 +64,9 @@ class QgsAfsProvider : public QgsVectorDataProvider
64
64
/* Read only for the moment
65
65
void updateExtents() override{}
66
66
*/
67
- QString name () const override { return mLayerName ; }
68
- QString description () const override { return mLayerDescription ; }
67
+ QString name () const override ;
68
+ QString description () const override ;
69
+ QString dataComment () const override ;
69
70
void reloadData () override ;
70
71
71
72
private:
You can’t perform that action at this time.
0 commit comments