|
QGIS API Documentation
2.12.0-Lyon
|
A registry / canonical manager of authentication methods. More...
#include <qgsauthmethodregistry.h>
Public Types | |
| typedef std::map< QString, QgsAuthMethodMetadata * > | AuthMethods |
| Type for auth method metadata associative container. More... | |
Public Member Functions | |
| virtual | ~QgsAuthMethodRegistry () |
| Virtual dectructor. More... | |
| QgsAuthMethod * | authMethod (const QString &authMethodKey) |
| Create an instance of the auth method. More... | |
| QLibrary * | authMethodLibrary (const QString &authMethodKey) const |
| Return the library object associated with an auth method key. More... | |
| QStringList | authMethodList () const |
| Return list of available auth methods by their keys. More... | |
| const QgsAuthMethodMetadata * | authMethodMetadata (const QString &authMethodKey) const |
| Return metadata of the auth method or NULL if not found. More... | |
| QWidget * | editWidget (const QString &authMethodKey, QWidget *parent=0) |
| Return the auth method capabilities. More... | |
| void * | function (const QString &authMethodKey, const QString &functionName) |
| Get pointer to auth method function. More... | |
| QString | library (const QString &authMethodKey) const |
| Return path for the library of the auth method. More... | |
| const QDir & | libraryDirectory () const |
| Return library directory where plugins are found. More... | |
| QString | pluginList (bool asHtml=false) const |
| Return list of auth method plugins found. More... | |
| void | setLibraryDirectory (const QDir &path) |
| Set library directory where to search for plugins. More... | |
Static Public Member Functions | |
| static QgsAuthMethodRegistry * | instance (const QString &pluginPath=QString::null) |
| Means of accessing canonical single instance. More... | |
A registry / canonical manager of authentication methods.
This is a Singleton class that manages authentication method plugin access.
Loaded auth methods may be restricted using QGIS_AUTHMETHOD_FILE environment variable. QGIS_AUTHMETHOD_FILE is regexp pattern applied to auth method file name (not auth method key). For example, if the variable is set to basic|pkipaths it will load only auth methods basic, and pkipaths.
Definition at line 41 of file qgsauthmethodregistry.h.
| typedef std::map<QString, QgsAuthMethodMetadata*> QgsAuthMethodRegistry::AuthMethods |
Type for auth method metadata associative container.
Definition at line 110 of file qgsauthmethodregistry.h.
|
virtual |
Virtual dectructor.
Definition at line 148 of file qgsauthmethodregistry.cpp.
| QgsAuthMethod * QgsAuthMethodRegistry::authMethod | ( | const QString & | authMethodKey | ) |
Create an instance of the auth method.
| authMethodKey | identificator of the auth method |
Definition at line 263 of file qgsauthmethodregistry.cpp.
Return the library object associated with an auth method key.
Definition at line 365 of file qgsauthmethodregistry.cpp.
| QStringList QgsAuthMethodRegistry::authMethodList | ( | ) | const |
Return list of available auth methods by their keys.
Definition at line 381 of file qgsauthmethodregistry.cpp.
| const QgsAuthMethodMetadata * QgsAuthMethodRegistry::authMethodMetadata | ( | const QString & | authMethodKey | ) | const |
Return metadata of the auth method or NULL if not found.
Definition at line 391 of file qgsauthmethodregistry.cpp.
Return the auth method capabilities.
| authMethodKey | identificator of the auth method Return the GUI edit widget associated with the auth method |
| parent | Parent widget |
| authMethodKey | identificator of the auth method |
Definition at line 316 of file qgsauthmethodregistry.cpp.
| void * QgsAuthMethodRegistry::function | ( | const QString & | authMethodKey, |
| const QString & | functionName | ||
| ) |
Get pointer to auth method function.
| authMethodKey | identificator of the auth method |
| functionName | name of function |
Definition at line 346 of file qgsauthmethodregistry.cpp.
|
static |
Means of accessing canonical single instance.
Definition at line 38 of file qgsauthmethodregistry.cpp.
Return path for the library of the auth method.
Definition at line 192 of file qgsauthmethodregistry.cpp.
| const QDir & QgsAuthMethodRegistry::libraryDirectory | ( | ) | const |
Return library directory where plugins are found.
Definition at line 249 of file qgsauthmethodregistry.cpp.
| QString QgsAuthMethodRegistry::pluginList | ( | bool | asHtml = false | ) | const |
Return list of auth method plugins found.
Definition at line 204 of file qgsauthmethodregistry.cpp.
| void QgsAuthMethodRegistry::setLibraryDirectory | ( | const QDir & | path | ) |
Set library directory where to search for plugins.
Definition at line 254 of file qgsauthmethodregistry.cpp.
1.8.9.1