LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwCreateAuthEntryDlg_Impl Class Reference
Inheritance diagram for SwCreateAuthEntryDlg_Impl:
[legend]
Collaboration diagram for SwCreateAuthEntryDlg_Impl:
[legend]

Public Member Functions

 SwCreateAuthEntryDlg_Impl (weld::Window *pParent, const OUString pFields[], SwWrtShell &rSh, bool bNewEntry, bool bCreate)
 
OUString GetEntryText (ToxAuthorityField eField) const
 
void SetCheckNameHdl (const Link< weld::Entry &, bool > &rLink)
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OString &rHelpId)
 
OString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (IdentifierHdl, weld::ComboBox &, void)
 
 DECL_LINK (ShortNameHdl, weld::Entry &, void)
 
 DECL_LINK (EnableHdl, weld::ComboBox &, void)
 

Private Attributes

std::vector< std::unique_ptr< weld::Builder > > m_aBuilders
 
Link< weld::Entry &, bool > aShortNameCheckLink
 
SwWrtShellrWrtSh
 
bool m_bNewEntryMode
 
bool m_bNameAllowed
 
std::vector< std::unique_ptr< weld::Container > > m_aOrigContainers
 
std::vector< std::unique_ptr< weld::Label > > m_aFixedTexts
 
std::unique_ptr< weld::EntrypEdits [AUTH_FIELD_END]
 
std::unique_ptr< weld::Buttonm_xOKBT
 
std::unique_ptr< weld::Containerm_xBox
 
std::unique_ptr< weld::Containerm_xLeft
 
std::unique_ptr< weld::Containerm_xRight
 
std::unique_ptr< weld::ComboBoxm_xTypeListBox
 
std::unique_ptr< weld::ComboBoxm_xIdentifierBox
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 994 of file swuiidxmrk.cxx.

Constructor & Destructor Documentation

SwCreateAuthEntryDlg_Impl::SwCreateAuthEntryDlg_Impl ( weld::Window pParent,
const OUString  pFields[],
SwWrtShell rSh,
bool  bNewEntry,
bool  bCreate 
)

Member Function Documentation

SwCreateAuthEntryDlg_Impl::DECL_LINK ( IdentifierHdl  ,
weld::ComboBox ,
void   
)
private
SwCreateAuthEntryDlg_Impl::DECL_LINK ( ShortNameHdl  ,
weld::Entry ,
void   
)
private
SwCreateAuthEntryDlg_Impl::DECL_LINK ( EnableHdl  ,
weld::ComboBox ,
void   
)
private
OUString SwCreateAuthEntryDlg_Impl::GetEntryText ( ToxAuthorityField  eField) const
void SwCreateAuthEntryDlg_Impl::SetCheckNameHdl ( const Link< weld::Entry &, bool > &  rLink)
inline

Definition at line 1028 of file swuiidxmrk.cxx.

Referenced by IMPL_LINK().

Member Data Documentation

Link<weld::Entry&,bool> SwCreateAuthEntryDlg_Impl::aShortNameCheckLink
private

Definition at line 998 of file swuiidxmrk.cxx.

std::vector<std::unique_ptr<weld::Builder> > SwCreateAuthEntryDlg_Impl::m_aBuilders
private

Definition at line 996 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

std::vector<std::unique_ptr<weld::Label> > SwCreateAuthEntryDlg_Impl::m_aFixedTexts
private

Definition at line 1006 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

std::vector<std::unique_ptr<weld::Container> > SwCreateAuthEntryDlg_Impl::m_aOrigContainers
private

Definition at line 1005 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

bool SwCreateAuthEntryDlg_Impl::m_bNameAllowed
private

Definition at line 1003 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

bool SwCreateAuthEntryDlg_Impl::m_bNewEntryMode
private

Definition at line 1002 of file swuiidxmrk.cxx.

Referenced by GetEntryText(), and SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::Container> SwCreateAuthEntryDlg_Impl::m_xBox
private

Definition at line 1009 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::ComboBox> SwCreateAuthEntryDlg_Impl::m_xIdentifierBox
private

Definition at line 1013 of file swuiidxmrk.cxx.

Referenced by GetEntryText(), and SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::Container> SwCreateAuthEntryDlg_Impl::m_xLeft
private

Definition at line 1010 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::Button> SwCreateAuthEntryDlg_Impl::m_xOKBT
private

Definition at line 1008 of file swuiidxmrk.cxx.

std::unique_ptr<weld::Container> SwCreateAuthEntryDlg_Impl::m_xRight
private

Definition at line 1011 of file swuiidxmrk.cxx.

Referenced by SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::ComboBox> SwCreateAuthEntryDlg_Impl::m_xTypeListBox
private

Definition at line 1012 of file swuiidxmrk.cxx.

Referenced by GetEntryText(), and SwCreateAuthEntryDlg_Impl().

std::unique_ptr<weld::Entry> SwCreateAuthEntryDlg_Impl::pEdits[AUTH_FIELD_END]
private

Definition at line 1007 of file swuiidxmrk.cxx.

Referenced by GetEntryText(), and SwCreateAuthEntryDlg_Impl().

SwWrtShell& SwCreateAuthEntryDlg_Impl::rWrtSh
private

Definition at line 1000 of file swuiidxmrk.cxx.


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