17 #ifndef QGSAUTHMETHODREGISTRY_H
18 #define QGSAUTHMETHODREGISTRY_H
28 #include "qgis_core.h"
61 Q_DECL_DEPRECATED QString library(
const QString &authMethodKey )
const SIP_DEPRECATED;
64 QString pluginList(
bool asHtml =
false )
const;
67 QDir libraryDirectory()
const;
70 void setLibraryDirectory(
const QDir &path );
77 QgsAuthMethod *createAuthMethod(
const QString &authMethodKey );
93 QWidget *
editWidget(
const QString &authMethodKey, QWidget *parent =
nullptr );
96 QStringList authMethodList()
const;
116 QDir mLibraryDirectory;
A registry / canonical manager of authentication methods.
std::map< QString, QgsAuthMethodMetadata * > AuthMethods
Type for auth method metadata associative container.
QWidget * editWidget(const QString &authMethodKey, QWidget *parent=nullptr)
Returns the GUI edit widget associated with the auth method.
Abstract base class for authentication method plugins.