19#ifndef QGSABSTRACTDATASOURCEWIDGET_H 
   20#define QGSABSTRACTDATASOURCEWIDGET_H 
   29#include <QDialogButtonBox> 
   87    virtual void addButtonClicked();
 
  112    void addRasterLayer( 
const QString &rasterLayerPath, 
const QString &baseName, 
const QString &providerKey );
 
  127    void addVectorLayer( 
const QString &uri, 
const QString &layerName, 
const QString &providerKey = QString() );
 
  133    void addMeshLayer( 
const QString &url, 
const QString &baseName, 
const QString &providerKey );
 
  153    void addVectorLayers( 
const QStringList &layerList, 
const QString &encoding, 
const QString &dataSourceType );
 
  162    void replaceVectorLayer( 
const QString &oldId, 
const QString &source, 
const QString &name, 
const QString &provider );
 
  199    void setupButtons( QDialogButtonBox *buttonBox );
 
  205    QPushButton *mAddButton  = 
nullptr;
 
MessageLevel
Level for messages This will be used both for message log and message bar in application.
 
A model for showing available data sources and other items in a structured tree.
 
Map canvas is a class for displaying all GIS data types on a canvas.
 
WidgetMode
Different ways a source select dialog can be used.