LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SvxPasswordDialog Class Referencefinal

#include <passwd.hxx>

Inheritance diagram for SvxPasswordDialog:
[legend]
Collaboration diagram for SvxPasswordDialog:
[legend]

Public Member Functions

 SvxPasswordDialog (weld::Window *pParent, bool bDisableOldPassword)
 
virtual ~SvxPasswordDialog () override
 
OUString GetOldPassword () const
 
OUString GetNewPassword () const
 
void SetCheckPasswordHdl (const Link< SvxPasswordDialog *, bool > &rLink)
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

Private Member Functions

 DECL_LINK (ButtonHdl, weld::Button &, void)
 
 DECL_LINK (EditModifyHdl, weld::Entry &, void)
 

Private Attributes

OUString const m_aOldPasswdErrStr
 
OUString const m_aRepeatPasswdErrStr
 
Link< SvxPasswordDialog *, bool > m_aCheckPasswordHdl
 
std::unique_ptr< weld::Labelm_xOldFL
 
std::unique_ptr< weld::Labelm_xOldPasswdFT
 
std::unique_ptr< weld::Entrym_xOldPasswdED
 
std::unique_ptr< weld::Entrym_xNewPasswdED
 
std::unique_ptr< weld::Entrym_xRepeatPasswdED
 
std::unique_ptr< weld::Buttonm_xOKBtn
 

Detailed Description

Definition at line 25 of file passwd.hxx.

Constructor & Destructor Documentation

SvxPasswordDialog::SvxPasswordDialog ( weld::Window pParent,
bool  bDisableOldPassword 
)
SvxPasswordDialog::~SvxPasswordDialog ( )
overridevirtual

Definition at line 87 of file passwd.cxx.

Member Function Documentation

SvxPasswordDialog::DECL_LINK ( ButtonHdl  ,
weld::Button ,
void   
)
private
SvxPasswordDialog::DECL_LINK ( EditModifyHdl  ,
weld::Entry ,
void   
)
private
OUString SvxPasswordDialog::GetNewPassword ( ) const
inline

Definition at line 47 of file passwd.hxx.

OUString SvxPasswordDialog::GetOldPassword ( ) const
inline

Definition at line 46 of file passwd.hxx.

void SvxPasswordDialog::SetCheckPasswordHdl ( const Link< SvxPasswordDialog *, bool > &  rLink)
inline

Definition at line 49 of file passwd.hxx.

Member Data Documentation

Link<SvxPasswordDialog*,bool> SvxPasswordDialog::m_aCheckPasswordHdl
private

Definition at line 30 of file passwd.hxx.

OUString const SvxPasswordDialog::m_aOldPasswdErrStr
private

Definition at line 28 of file passwd.hxx.

OUString const SvxPasswordDialog::m_aRepeatPasswdErrStr
private

Definition at line 29 of file passwd.hxx.

std::unique_ptr<weld::Entry> SvxPasswordDialog::m_xNewPasswdED
private

Definition at line 35 of file passwd.hxx.

Referenced by SvxPasswordDialog().

std::unique_ptr<weld::Button> SvxPasswordDialog::m_xOKBtn
private

Definition at line 37 of file passwd.hxx.

Referenced by SvxPasswordDialog().

std::unique_ptr<weld::Label> SvxPasswordDialog::m_xOldFL
private

Definition at line 32 of file passwd.hxx.

Referenced by SvxPasswordDialog().

std::unique_ptr<weld::Entry> SvxPasswordDialog::m_xOldPasswdED
private

Definition at line 34 of file passwd.hxx.

Referenced by SvxPasswordDialog().

std::unique_ptr<weld::Label> SvxPasswordDialog::m_xOldPasswdFT
private

Definition at line 33 of file passwd.hxx.

Referenced by SvxPasswordDialog().

std::unique_ptr<weld::Entry> SvxPasswordDialog::m_xRepeatPasswdED
private

Definition at line 36 of file passwd.hxx.

Referenced by SvxPasswordDialog().


The documentation for this class was generated from the following files: