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

#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 OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

 DECL_LINK (NumberToggleHdl, weld::Toggleable &, void)
 
 DECL_LINK (NumberEditHdl, weld::Entry &, 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 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::SwInsFootNoteDlg ( weld::Window pParent,
SwWrtShell rSh,
bool  bEd 
)

◆ ~SwInsFootNoteDlg()

SwInsFootNoteDlg::~SwInsFootNoteDlg ( )
overridevirtual

Definition at line 179 of file insfnote.cxx.

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

Member Function Documentation

◆ Apply()

void SwInsFootNoteDlg::Apply ( )
private

◆ DECL_LINK() [1/4]

SwInsFootNoteDlg::DECL_LINK ( NextPrevHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/4]

SwInsFootNoteDlg::DECL_LINK ( NumberEditHdl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [3/4]

SwInsFootNoteDlg::DECL_LINK ( NumberExtCharHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/4]

SwInsFootNoteDlg::DECL_LINK ( NumberToggleHdl  ,
weld::Toggleable ,
void   
)
private

◆ GetFontName()

const OUString & SwInsFootNoteDlg::GetFontName ( ) const
inline

Definition at line 65 of file insfnote.hxx.

References m_aFontName.

◆ GetStr()

OUString SwInsFootNoteDlg::GetStr ( ) const
inline

Definition at line 67 of file insfnote.hxx.

References m_xNumberCharBtn, and m_xNumberCharEdit.

◆ Init()

void SwInsFootNoteDlg::Init ( void  )
private

◆ IsEndNote()

bool SwInsFootNoteDlg::IsEndNote ( ) const
inline

Definition at line 66 of file insfnote.hxx.

References m_xEndNoteBtn.

◆ run()

virtual short SwInsFootNoteDlg::run ( )
inlineoverridevirtual

Reimplemented from weld::DialogController.

Definition at line 73 of file insfnote.hxx.

References Apply(), and RET_OK.

Member Data Documentation

◆ m_aFontName

OUString SwInsFootNoteDlg::m_aFontName
private

Definition at line 33 of file insfnote.hxx.

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

◆ m_bEdit

bool SwInsFootNoteDlg::m_bEdit
private

Definition at line 36 of file insfnote.hxx.

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

◆ m_bExtCharAvailable

bool SwInsFootNoteDlg::m_bExtCharAvailable
private

Definition at line 35 of file insfnote.hxx.

Referenced by Apply(), and Init().

◆ m_eCharSet

rtl_TextEncoding SwInsFootNoteDlg::m_eCharSet
private

Definition at line 34 of file insfnote.hxx.

Referenced by Apply(), and Init().

◆ m_rSh

SwWrtShell& SwInsFootNoteDlg::m_rSh
private

Definition at line 30 of file insfnote.hxx.

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

◆ m_xEndNoteBtn

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

Definition at line 46 of file insfnote.hxx.

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

◆ m_xFootnoteBtn

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

Definition at line 45 of file insfnote.hxx.

Referenced by Apply(), and Init().

◆ m_xNextBT

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

Definition at line 50 of file insfnote.hxx.

Referenced by Init(), and SwInsFootNoteDlg().

◆ m_xNumberAutoBtn

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

Definition at line 39 of file insfnote.hxx.

Referenced by Init(), and SwInsFootNoteDlg().

◆ m_xNumberCharBtn

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

Definition at line 40 of file insfnote.hxx.

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

◆ m_xNumberCharEdit

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

Definition at line 41 of file insfnote.hxx.

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

◆ m_xNumberExtChar

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

Definition at line 42 of file insfnote.hxx.

Referenced by SwInsFootNoteDlg().

◆ m_xNumberFrame

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

Definition at line 38 of file insfnote.hxx.

◆ m_xOkBtn

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

Definition at line 48 of file insfnote.hxx.

◆ m_xPrevBT

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: