LibreOffice Module sw (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwInsFootNoteDlg Class Reference

#include <insfnote.hxx>

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

Public Member Functions

 SwInsFootNoteDlg (weld::Window *pParent, SwWrtShell &rSh, bool bEd)
 
virtual ~SwInsFootNoteDlg () COVERITY_NOEXCEPT_FALSE override
 
const OUString & GetFontName () const
 
bool IsEndNote () const
 
OUString GetStr () const
 
virtual short run () override
 
- 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
 
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 (NumberCharHdl, weld::Button &, void)
 
 DECL_LINK (NumberEditHdl, weld::Entry &, void)
 
 DECL_LINK (NumberAutoBtnHdl, weld::Button &, void)
 
 DECL_LINK (NumberExtCharHdl, weld::Button &, void)
 
 DECL_LINK (NextPrevHdl, weld::Button &, void)
 
void Apply ()
 
void Init ()
 

Private Attributes

SwWrtShellm_rSh
 
OUString m_aFontName
 
rtl_TextEncoding m_eCharSet
 
bool m_bExtCharAvailable
 
bool const m_bEdit
 
std::unique_ptr< weld::Widgetm_xNumberFrame
 
std::unique_ptr< weld::RadioButtonm_xNumberAutoBtn
 
std::unique_ptr< weld::RadioButtonm_xNumberCharBtn
 
std::unique_ptr< weld::Entrym_xNumberCharEdit
 
std::unique_ptr< weld::Buttonm_xNumberExtChar
 
std::unique_ptr< weld::RadioButtonm_xFootnoteBtn
 
std::unique_ptr< weld::RadioButtonm_xEndNoteBtn
 
std::unique_ptr< weld::Buttonm_xOkBtn
 
std::unique_ptr< weld::Buttonm_xPrevBT
 
std::unique_ptr< weld::Buttonm_xNextBT
 

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 28 of file insfnote.hxx.

Constructor & Destructor Documentation

SwInsFootNoteDlg::SwInsFootNoteDlg ( weld::Window pParent,
SwWrtShell rSh,
bool  bEd 
)
SwInsFootNoteDlg::~SwInsFootNoteDlg ( )
overridevirtual

Definition at line 183 of file insfnote.cxx.

References m_bEdit, m_rSh, SwWrtShell::ResetSelect(), and SwViewShell::SetCareDialog().

Member Function Documentation

void SwInsFootNoteDlg::Apply ( )
private
SwInsFootNoteDlg::DECL_LINK ( NumberCharHdl  ,
weld::Button ,
void   
)
private
SwInsFootNoteDlg::DECL_LINK ( NumberEditHdl  ,
weld::Entry ,
void   
)
private
SwInsFootNoteDlg::DECL_LINK ( NumberAutoBtnHdl  ,
weld::Button ,
void   
)
private
SwInsFootNoteDlg::DECL_LINK ( NumberExtCharHdl  ,
weld::Button ,
void   
)
private
SwInsFootNoteDlg::DECL_LINK ( NextPrevHdl  ,
weld::Button ,
void   
)
private
const OUString& SwInsFootNoteDlg::GetFontName ( ) const
inline

Definition at line 66 of file insfnote.hxx.

References m_aFontName.

OUString SwInsFootNoteDlg::GetStr ( ) const
inline

Definition at line 68 of file insfnote.hxx.

void SwInsFootNoteDlg::Init ( void  )
private
bool SwInsFootNoteDlg::IsEndNote ( ) const
inline

Definition at line 67 of file insfnote.hxx.

virtual short SwInsFootNoteDlg::run ( )
inlineoverridevirtual

Reimplemented from weld::DialogController.

Definition at line 74 of file insfnote.hxx.

References Apply(), and RET_OK.

Member Data Documentation

OUString SwInsFootNoteDlg::m_aFontName
private

Definition at line 33 of file insfnote.hxx.

Referenced by Apply(), GetFontName(), and Init().

bool const SwInsFootNoteDlg::m_bEdit
private

Definition at line 36 of file insfnote.hxx.

Referenced by Apply(), SwInsFootNoteDlg(), and ~SwInsFootNoteDlg().

bool SwInsFootNoteDlg::m_bExtCharAvailable
private

Definition at line 35 of file insfnote.hxx.

Referenced by Apply(), and Init().

rtl_TextEncoding SwInsFootNoteDlg::m_eCharSet
private

Definition at line 34 of file insfnote.hxx.

Referenced by Apply(), and Init().

SwWrtShell& SwInsFootNoteDlg::m_rSh
private

Definition at line 30 of file insfnote.hxx.

Referenced by Apply(), Init(), and ~SwInsFootNoteDlg().

std::unique_ptr<weld::RadioButton> SwInsFootNoteDlg::m_xEndNoteBtn
private

Definition at line 46 of file insfnote.hxx.

Referenced by Apply(), and Init().

std::unique_ptr<weld::RadioButton> SwInsFootNoteDlg::m_xFootnoteBtn
private

Definition at line 45 of file insfnote.hxx.

Referenced by Apply(), and Init().

std::unique_ptr<weld::Button> SwInsFootNoteDlg::m_xNextBT
private

Definition at line 50 of file insfnote.hxx.

Referenced by Init(), and SwInsFootNoteDlg().

std::unique_ptr<weld::RadioButton> SwInsFootNoteDlg::m_xNumberAutoBtn
private

Definition at line 39 of file insfnote.hxx.

Referenced by Init(), and SwInsFootNoteDlg().

std::unique_ptr<weld::RadioButton> SwInsFootNoteDlg::m_xNumberCharBtn
private

Definition at line 40 of file insfnote.hxx.

Referenced by Apply(), Init(), and SwInsFootNoteDlg().

std::unique_ptr<weld::Entry> SwInsFootNoteDlg::m_xNumberCharEdit
private

Definition at line 41 of file insfnote.hxx.

Referenced by Apply(), Init(), and SwInsFootNoteDlg().

std::unique_ptr<weld::Button> SwInsFootNoteDlg::m_xNumberExtChar
private

Definition at line 42 of file insfnote.hxx.

Referenced by SwInsFootNoteDlg().

std::unique_ptr<weld::Widget> SwInsFootNoteDlg::m_xNumberFrame
private

Definition at line 38 of file insfnote.hxx.

std::unique_ptr<weld::Button> SwInsFootNoteDlg::m_xOkBtn
private

Definition at line 48 of file insfnote.hxx.

std::unique_ptr<weld::Button> SwInsFootNoteDlg::m_xPrevBT
private

Definition at line 49 of file insfnote.hxx.

Referenced by Init(), and SwInsFootNoteDlg().


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