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

#include <srtdlg.hxx>

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

Public Member Functions

 SwSortDlg (weld::Window *pParent, SwWrtShell &rSh)
 
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

void Apply ()
 
sal_Unicode GetDelimChar () const
 
 DECL_LINK (CheckHdl, weld::ToggleButton &, void)
 
 DECL_LINK (DelimHdl, weld::ToggleButton &, void)
 
 DECL_LINK (LanguageListBoxHdl, weld::ComboBox &, void)
 
void LanguageHdl (weld::ComboBox const *)
 
 DECL_LINK (DelimCharHdl, weld::Button &, void)
 

Private Attributes

weld::Window *const m_pParent
 
std::unique_ptr< weld::Labelm_xColLbl
 
std::unique_ptr< weld::CheckButtonm_xKeyCB1
 
std::unique_ptr< weld::SpinButtonm_xColEdt1
 
std::unique_ptr< weld::ComboBoxm_xTypDLB1
 
std::unique_ptr< weld::RadioButtonm_xSortUp1RB
 
std::unique_ptr< weld::RadioButtonm_xSortDn1RB
 
std::unique_ptr< weld::CheckButtonm_xKeyCB2
 
std::unique_ptr< weld::SpinButtonm_xColEdt2
 
std::unique_ptr< weld::ComboBoxm_xTypDLB2
 
std::unique_ptr< weld::RadioButtonm_xSortUp2RB
 
std::unique_ptr< weld::RadioButtonm_xSortDn2RB
 
std::unique_ptr< weld::CheckButtonm_xKeyCB3
 
std::unique_ptr< weld::SpinButtonm_xColEdt3
 
std::unique_ptr< weld::ComboBoxm_xTypDLB3
 
std::unique_ptr< weld::RadioButtonm_xSortUp3RB
 
std::unique_ptr< weld::RadioButtonm_xSortDn3RB
 
std::unique_ptr< weld::RadioButtonm_xColumnRB
 
std::unique_ptr< weld::RadioButtonm_xRowRB
 
std::unique_ptr< weld::RadioButtonm_xDelimTabRB
 
std::unique_ptr< weld::RadioButtonm_xDelimFreeRB
 
std::unique_ptr< weld::Entrym_xDelimEdt
 
std::unique_ptr< weld::Buttonm_xDelimPB
 
std::unique_ptr< LanguageBoxm_xLangLB
 
std::unique_ptr< weld::CheckButtonm_xCaseCB
 
OUString const aColText
 
OUString const aRowText
 
OUString const aNumericText
 
SwWrtShellrSh
 
std::unique_ptr< CollatorResourcem_xColRes
 
sal_uInt16 nX
 
sal_uInt16 nY
 

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 srtdlg.hxx.

Constructor & Destructor Documentation

SwSortDlg::SwSortDlg ( weld::Window pParent,
SwWrtShell rSh 
)

Member Function Documentation

void SwSortDlg::Apply ( )
private
SwSortDlg::DECL_LINK ( CheckHdl  ,
weld::ToggleButton ,
void   
)
private
SwSortDlg::DECL_LINK ( DelimHdl  ,
weld::ToggleButton ,
void   
)
private
SwSortDlg::DECL_LINK ( LanguageListBoxHdl  ,
weld::ComboBox ,
void   
)
private
SwSortDlg::DECL_LINK ( DelimCharHdl  ,
weld::Button ,
void   
)
private
sal_Unicode SwSortDlg::GetDelimChar ( ) const
private

Definition at line 215 of file srtdlg.cxx.

References m_xDelimEdt, and m_xDelimTabRB.

Referenced by Apply().

void SwSortDlg::LanguageHdl ( weld::ComboBox const *  pLBox)
private
short SwSortDlg::run ( )
overridevirtual

Reimplemented from weld::DialogController.

Definition at line 227 of file srtdlg.cxx.

References Apply(), and RET_OK.

Member Data Documentation

OUString const SwSortDlg::aColText
private

Definition at line 63 of file srtdlg.hxx.

Referenced by SwSortDlg().

OUString const SwSortDlg::aNumericText
private

Definition at line 65 of file srtdlg.hxx.

Referenced by Apply(), and LanguageHdl().

OUString const SwSortDlg::aRowText
private

Definition at line 64 of file srtdlg.hxx.

Referenced by SwSortDlg().

weld::Window* const SwSortDlg::m_pParent
private

Definition at line 30 of file srtdlg.hxx.

Referenced by Apply().

std::unique_ptr<weld::CheckButton> SwSortDlg::m_xCaseCB
private

Definition at line 61 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::SpinButton> SwSortDlg::m_xColEdt1
private

Definition at line 34 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::SpinButton> SwSortDlg::m_xColEdt2
private

Definition at line 40 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::SpinButton> SwSortDlg::m_xColEdt3
private

Definition at line 46 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::Label> SwSortDlg::m_xColLbl
private

Definition at line 31 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<CollatorResource> SwSortDlg::m_xColRes
private

Definition at line 68 of file srtdlg.hxx.

Referenced by LanguageHdl().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xColumnRB
private

Definition at line 51 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::Entry> SwSortDlg::m_xDelimEdt
private

Definition at line 56 of file srtdlg.hxx.

Referenced by GetDelimChar(), and SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xDelimFreeRB
private

Definition at line 55 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::Button> SwSortDlg::m_xDelimPB
private

Definition at line 57 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xDelimTabRB
private

Definition at line 54 of file srtdlg.hxx.

Referenced by GetDelimChar(), and SwSortDlg().

std::unique_ptr<weld::CheckButton> SwSortDlg::m_xKeyCB1
private

Definition at line 33 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::CheckButton> SwSortDlg::m_xKeyCB2
private

Definition at line 39 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::CheckButton> SwSortDlg::m_xKeyCB3
private

Definition at line 45 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<LanguageBox> SwSortDlg::m_xLangLB
private

Definition at line 59 of file srtdlg.hxx.

Referenced by Apply(), LanguageHdl(), and SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xRowRB
private

Definition at line 52 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortDn1RB
private

Definition at line 37 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortDn2RB
private

Definition at line 43 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortDn3RB
private

Definition at line 49 of file srtdlg.hxx.

Referenced by SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortUp1RB
private

Definition at line 36 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortUp2RB
private

Definition at line 42 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::RadioButton> SwSortDlg::m_xSortUp3RB
private

Definition at line 48 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().

std::unique_ptr<weld::ComboBox> SwSortDlg::m_xTypDLB1
private

Definition at line 35 of file srtdlg.hxx.

Referenced by Apply(), and LanguageHdl().

std::unique_ptr<weld::ComboBox> SwSortDlg::m_xTypDLB2
private

Definition at line 41 of file srtdlg.hxx.

Referenced by Apply(), and LanguageHdl().

std::unique_ptr<weld::ComboBox> SwSortDlg::m_xTypDLB3
private

Definition at line 47 of file srtdlg.hxx.

Referenced by Apply(), and LanguageHdl().

sal_uInt16 SwSortDlg::nX
private

Definition at line 70 of file srtdlg.hxx.

Referenced by SwSortDlg().

sal_uInt16 SwSortDlg::nY
private

Definition at line 71 of file srtdlg.hxx.

Referenced by SwSortDlg().

SwWrtShell& SwSortDlg::rSh
private

Definition at line 67 of file srtdlg.hxx.

Referenced by Apply(), and SwSortDlg().


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