17#ifndef QGSCREDENTIALDIALOG_H
18#define QGSCREDENTIALDIALOG_H
20#include "ui_qgscredentialdialog.h"
52 void requestCredentials(
const QString &, QString *, QString *,
const QString &,
bool * );
54 void requestCredentialsMasterPassword( QString *password,
bool stored,
bool *ok );
56 void leMasterPass_textChanged(
const QString &pass );
57 void leMasterPassVerify_textChanged(
const QString &pass );
58 void chkbxEraseAuthDb_toggled(
bool checked );
61 bool request(
const QString &realm, QString &username
SIP_INOUT, QString &password
SIP_INOUT,
const QString &message = QString() )
override;
70 enum ConnectionsIgnoreMode
77 static QMutex sIgnoredConnectionsCacheMutex;
79 ConnectionsIgnoreMode mIgnoreMode = ConnectionsIgnoreMode::IgnoreTemporarily;
A generic dialog for requesting credentials.
void credentialsRequested(const QString &, QString *, QString *, const QString &, bool *)
void credentialsRequestedMasterPassword(QString *, bool, bool *)
Interface for requesting credentials in QGIS in GUI independent way.
virtual bool requestMasterPassword(QString &password, bool stored=false)=0
request a master password
virtual bool request(const QString &realm, QString &username, QString &password, const QString &message=QString())=0
request a password