18 #ifndef QGSPROVIDERGUIREGISTRY_H 19 #define QGSPROVIDERGUIREGISTRY_H 25 #include <QStringList> 26 #include <QMainWindow> 60 QStringList providerList()
const;
69 void registerGuis( QMainWindow *widget );
75 virtual const QList<QgsDataItemGuiProvider *> dataItemGuiProviders(
const QString &providerKey )
SIP_FACTORY;
81 virtual QList<QgsSourceSelectProvider *> sourceSelectProviders(
const QString &providerKey )
SIP_FACTORY;
87 virtual QList<QgsProjectStorageGuiProvider *> projectStorageGuiProviders(
const QString &providerKey )
SIP_FACTORY;
99 void loadDynamicProviders(
const QString &pluginPath );
106 void loadStaticProviders( );
109 GuiProviders mProviders;
std::map< QString, QgsProviderGuiMetadata * > GuiProviders
Type for data provider metadata associative container.
Abstract base class for providers which affect how QgsDataItem items behave within the application GU...
This is the interface for those who want to add entries to the QgsDataSourceManagerDialog.
Abstract interface for project storage GUI - to be implemented by various backends and registered in ...
A registry / canonical manager of GUI parts of data providers.