17 #ifndef QGSAUTHMETHODREGISTRY_H
18 #define QGSAUTHMETHODREGISTRY_H
28 #include "qgis_core.h"
57 QString library(
const QString &authMethodKey )
const;
60 QString pluginList(
bool asHtml =
false )
const;
63 QDir libraryDirectory()
const;
66 void setLibraryDirectory(
const QDir &path );
73 std::unique_ptr< QgsAuthMethod > authMethod(
const QString &authMethodKey );
89 QWidget *editWidget(
const QString &authMethodKey, QWidget *parent =
nullptr );
97 QFunctionPointer
function(
const QString &authMethodKey,
98 const QString &functionName );
101 std::unique_ptr< QLibrary > authMethodLibrary(
const QString &authMethodKey )
const;
104 QStringList authMethodList()
const;
122 QDir mLibraryDirectory;
125 #endif // QGSAUTHMETHODREGISTRY_H