31 Qt::BlockingQueuedConnection );
45 QgsDebugMsg(
QString(
"signal returned %1 (username=%2, password=%3)" ).arg( ok ?
"true" :
"false" ).arg( username ).arg( password ) );
49 requestCredentials( realm, &username, &password, message, &ok );
57 labelRealm->setText( realm );
58 leUsername->setText( *username );
59 lePassword->setText( *password );
60 labelMessage->setText( message );
61 labelMessage->setHidden( message.
isEmpty() );
63 if ( !leUsername->text().isEmpty() )
64 lePassword->setFocus();
66 QWidget *activeWindow = qApp->activeWindow();
71 *ok =
exec() == QDialog::Accepted;
77 activeWindow->
raise();
81 *username = leUsername->text();
82 *password = lePassword->text();
QgsCredentialDialog(QWidget *parent=0, Qt::WindowFlags fl=QgisGui::ModalDialogFlags)
void setOverrideCursor(const QCursor &cursor)
void restoreOverrideCursor()
QThread * currentThread()
virtual bool request(QString realm, QString &username, QString &password, QString message=QString::null) override
request a password
bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void credentialsRequested(QString, QString *, QString *, QString, bool *)
void setInstance(QgsCredentials *theInstance)
register instance