26#define _MAX_PATH PATH_MAX
71 m_xErrorInfo->set_sensitive( !bUseSysCredsset_sensitived );
72 m_xErrorFT->set_sensitive( !bUseSysCredsset_sensitived );
74 m_xNameFT->set_sensitive( !bUseSysCredsset_sensitived );
75 m_xNameED->set_sensitive( !bUseSysCredsset_sensitived );
78 m_xAccountFT->set_sensitive( !bUseSysCredsset_sensitived );
79 m_xAccountED->set_sensitive( !bUseSysCredsset_sensitived );
88 std::unique_ptr<weld::Label> xText(
m_xBuilder->weld_label(oldPwd ? OUString(
"wrongloginrealm") : OUString(
"loginrealm")));
89 aRequest = xText->get_label();
90 aRequest = aRequest.replaceAll(
"%2",
m_realm);
94 std::unique_ptr<weld::Label> xText(
m_xBuilder->weld_label(oldPwd ? OUString(
"wrongrequestinfo") : OUString(
"requestinfo")));
95 aRequest = xText->get_label();
97 aRequest = aRequest.replaceAll(
"%1",
m_server);
111 EnableUseSysCredsControls_Impl( m_xUseSysCredsCB->get_active() );
115 OUString aServer, OUString aRealm)
116 : GenericDialogController(pParent,
"uui/ui/logindialog.ui",
"LoginDialog")
117 , m_xErrorFT(m_xBuilder->weld_label(
"errorft"))
118 , m_xErrorInfo(m_xBuilder->weld_label(
"errorinfo"))
119 , m_xRequestInfo(m_xBuilder->weld_label(
"requestinfo"))
120 , m_xNameFT(m_xBuilder->weld_label(
"nameft"))
121 , m_xNameED(m_xBuilder->weld_entry(
"nameed"))
122 , m_xPasswordFT(m_xBuilder->weld_label(
"passwordft"))
123 , m_xPasswordED(m_xBuilder->weld_entry(
"passworded"))
124 , m_xAccountFT(m_xBuilder->weld_label(
"accountft"))
125 , m_xAccountED(m_xBuilder->weld_entry(
"accounted"))
126 , m_xSavePasswdBtn(m_xBuilder->weld_check_button(
"remember"))
127 , m_xUseSysCredsCB(m_xBuilder->weld_check_button(
"syscreds"))
128 , m_xOKBtn(m_xBuilder->weld_button(
"ok"))
129 , m_server(
std::move(aServer)), m_realm(
std::move(aRealm))
Reference< XExecutableDialog > m_xDialog
std::unique_ptr< weld::Label > m_xErrorInfo
std::unique_ptr< weld::Label > m_xRequestInfo
std::unique_ptr< weld::CheckButton > m_xUseSysCredsCB
std::unique_ptr< weld::Label > m_xErrorFT
void HideControls_Impl(LoginFlags nFlags)
void SetPassword(const OUString &rNew)
std::unique_ptr< weld::Button > m_xOKBtn
void SetUseSystemCredentials(bool bUse)
virtual ~LoginDialog() override
std::unique_ptr< weld::Label > m_xAccountFT
void EnableUseSysCredsControls_Impl(bool bUseSysCredsEnabled)
std::unique_ptr< weld::Label > m_xPasswordFT
std::unique_ptr< weld::Entry > m_xPasswordED
std::unique_ptr< weld::Entry > m_xAccountED
std::unique_ptr< weld::Label > m_xNameFT
std::unique_ptr< weld::CheckButton > m_xSavePasswdBtn
std::unique_ptr< weld::Entry > m_xNameED
LoginDialog(weld::Window *pParent, LoginFlags nFlags, OUString aServer, OUString aRealm)
std::unique_ptr< weld::Builder > m_xBuilder
#define LINK(Instance, Class, Member)
IMPL_LINK_NOARG(LoginDialog, OKHdl_Impl, weld::Button &, void)
OString strip(const OString &rIn, char c)