16#ifndef QGSAUTHSETTINGSWIDGET_H
17#define QGSAUTHSETTINGSWIDGET_H
19#include "ui_qgsauthsettingswidget.h"
64 explicit QgsAuthSettingsWidget( QWidget *parent
SIP_TRANSFERTHIS =
nullptr,
const QString &configId = QString(),
const QString &username = QString(),
const QString &password = QString(),
const QString &dataprovider = QString() );
71 void removeBasicSettings();
78 void setWarningText(
const QString &warningText );
84 void setBasicText(
const QString &basicText );
90 QString username()
const;
96 void setUsername(
const QString &username );
102 QString password()
const;
108 void setPassword(
const QString &password );
114 QString configId()
const;
120 void setConfigId(
const QString &configId );
126 void setDataprovider(
const QString &dataprovider );
132 QString dataprovider()
const;
139 static QString formattedWarning( WarningType warning );
145 bool btnConvertToEncryptedIsEnabled()
const;
154 void showStoreCheckboxes(
bool enabled );
161 void setStoreUsernameChecked(
bool checked );
168 void setStorePasswordChecked(
bool checked );
174 bool storePasswordIsChecked()
const;
180 bool storeUsernameIsChecked()
const;
186 bool configurationTabIsSelected();
196 bool convertToEncrypted();
226 void userNameTextChanged(
const QString &text );
231 void passwordTextChanged(
const QString &text );
235 QString mDataprovider;
237 void updateConvertBtnState();
239 void updateSelectedTab();