16#ifndef QGSVECTORTILECONNECTION_H 
   17#define QGSVECTORTILECONNECTION_H 
   55    QgsVectorTileProviderConnection( 
const QString &name );
 
   56    QgsVectorTileProviderConnection( 
const QString &uri, 
const QVariantMap &configuration );
 
   58    virtual void store( 
const QString &name ) 
const override;
 
   59    virtual void remove( 
const QString &name ) 
const override;
 
   69      ArcgisVectorTileService, 
 
   79      ServiceType serviceType = Generic;
 
   96    static QString encodedUri( 
const Data &conn );
 
   98    static Data decodedUri( 
const QString &uri );
 
  101    static QString encodedLayerUri( 
const Data &conn );
 
  104    static QStringList connectionList();
 
  106    static Data connection( 
const QString &name );
 
  108    static void deleteConnection( 
const QString &name );
 
  110    static void addConnection( 
const QString &name, Data conn );
 
  112    static QString selectedConnection();
 
  114    static void setSelectedConnection( 
const QString &connName );
 
@ NamedListSelectedItemSetting
Creates a setting to store which is the current item.
The QgsAbstractProviderConnection provides an interface for data provider connections.
virtual void remove(const QString &name) const =0
Deletes the connection from the settings.
virtual void store(const QString &name) const =0
Stores the connection in the settings.
An integer settings entry.
A string list settings entry.
QgsSettingsTreeNamedListNode is a named list tree node for the settings tree to help organizing and i...
QgsSettingsTreeNamedListNode * createNamedListNode(const QString &key, const Qgis::SettingsTreeNodeOptions &options=Qgis::SettingsTreeNodeOptions())
Creates a named list tree node.
static QgsSettingsTreeNode * sTreeConnections