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

#include <ascfldlg.hxx>

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

Public Member Functions

 SwAsciiFilterDlg (weld::Window *pParent, SwDocShell &rDocSh, SvStream *pStream)
 
virtual ~SwAsciiFilterDlg () override
 
void FillOptions (SwAsciiOptions &rOptions)
 
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 
virtual bool CloseOnHide () const
 

Private Member Functions

 DECL_LINK (CharSetSelHdl, weld::ComboBox &, void)
 
 DECL_LINK (LineEndHdl, weld::Toggleable &, void)
 
void SetCRLF (LineEnd eEnd)
 
LineEnd GetCRLF () const
 
void SetIncludeBOM (bool bIncludeBOM)
 
bool GetIncludeBOM () const
 
void UpdateIncludeBOMSensitiveState ()
 

Private Attributes

bool m_bSaveLineStatus
 
OUString m_sExtraData
 
std::unique_ptr< SvxTextEncodingBoxm_xCharSetLB
 
std::unique_ptr< weld::Labelm_xFontFT
 
std::unique_ptr< weld::ComboBoxm_xFontLB
 
std::unique_ptr< weld::Labelm_xLanguageFT
 
std::unique_ptr< SvxLanguageBoxm_xLanguageLB
 
std::unique_ptr< weld::RadioButtonm_xCRLF_RB
 
std::unique_ptr< weld::RadioButtonm_xCR_RB
 
std::unique_ptr< weld::RadioButtonm_xLF_RB
 
std::unique_ptr< weld::CheckButtonm_xIncludeBOM_CB
 

Detailed Description

Definition at line 31 of file ascfldlg.hxx.

Constructor & Destructor Documentation

◆ SwAsciiFilterDlg()

SwAsciiFilterDlg::SwAsciiFilterDlg ( weld::Window pParent,
SwDocShell rDocSh,
SvStream pStream 
)

◆ ~SwAsciiFilterDlg()

SwAsciiFilterDlg::~SwAsciiFilterDlg ( )
overridevirtual

Definition at line 266 of file ascfldlg.cxx.

References m_sExtraData, m_xDialog, and SvtViewOptions::SetUserItem().

Member Function Documentation

◆ DECL_LINK() [1/2]

SwAsciiFilterDlg::DECL_LINK ( CharSetSelHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/2]

SwAsciiFilterDlg::DECL_LINK ( LineEndHdl  ,
weld::Toggleable ,
void   
)
private

◆ FillOptions()

void SwAsciiFilterDlg::FillOptions ( SwAsciiOptions rOptions)

◆ GetCRLF()

LineEnd SwAsciiFilterDlg::GetCRLF ( ) const
private

Definition at line 326 of file ascfldlg.cxx.

References LINEEND_CR, LINEEND_CRLF, LINEEND_LF, m_xCR_RB, and m_xLF_RB.

Referenced by FillOptions().

◆ GetIncludeBOM()

bool SwAsciiFilterDlg::GetIncludeBOM ( ) const
private

Definition at line 343 of file ascfldlg.cxx.

References m_xIncludeBOM_CB, and TRISTATE_FALSE.

Referenced by FillOptions().

◆ SetCRLF()

void SwAsciiFilterDlg::SetCRLF ( LineEnd  eEnd)
private

Definition at line 310 of file ascfldlg.cxx.

References LINEEND_CR, LINEEND_CRLF, LINEEND_LF, m_xCR_RB, m_xCRLF_RB, and m_xLF_RB.

Referenced by SwAsciiFilterDlg().

◆ SetIncludeBOM()

void SwAsciiFilterDlg::SetIncludeBOM ( bool  bIncludeBOM)
private

Definition at line 338 of file ascfldlg.cxx.

References m_xIncludeBOM_CB, TRISTATE_FALSE, and TRISTATE_TRUE.

Referenced by SwAsciiFilterDlg().

◆ UpdateIncludeBOMSensitiveState()

void SwAsciiFilterDlg::UpdateIncludeBOMSensitiveState ( )
private

Definition at line 348 of file ascfldlg.cxx.

References m_xCharSetLB, and m_xIncludeBOM_CB.

Referenced by SwAsciiFilterDlg().

Member Data Documentation

◆ m_bSaveLineStatus

bool SwAsciiFilterDlg::m_bSaveLineStatus
private

Definition at line 33 of file ascfldlg.hxx.

◆ m_sExtraData

OUString SwAsciiFilterDlg::m_sExtraData
private

Definition at line 34 of file ascfldlg.hxx.

Referenced by FillOptions(), SwAsciiFilterDlg(), and ~SwAsciiFilterDlg().

◆ m_xCharSetLB

std::unique_ptr<SvxTextEncodingBox> SwAsciiFilterDlg::m_xCharSetLB
private

Definition at line 36 of file ascfldlg.hxx.

Referenced by FillOptions(), SwAsciiFilterDlg(), and UpdateIncludeBOMSensitiveState().

◆ m_xCR_RB

std::unique_ptr<weld::RadioButton> SwAsciiFilterDlg::m_xCR_RB
private

Definition at line 42 of file ascfldlg.hxx.

Referenced by GetCRLF(), SetCRLF(), and SwAsciiFilterDlg().

◆ m_xCRLF_RB

std::unique_ptr<weld::RadioButton> SwAsciiFilterDlg::m_xCRLF_RB
private

Definition at line 41 of file ascfldlg.hxx.

Referenced by SetCRLF(), and SwAsciiFilterDlg().

◆ m_xFontFT

std::unique_ptr<weld::Label> SwAsciiFilterDlg::m_xFontFT
private

Definition at line 37 of file ascfldlg.hxx.

Referenced by SwAsciiFilterDlg().

◆ m_xFontLB

std::unique_ptr<weld::ComboBox> SwAsciiFilterDlg::m_xFontLB
private

Definition at line 38 of file ascfldlg.hxx.

Referenced by FillOptions(), and SwAsciiFilterDlg().

◆ m_xIncludeBOM_CB

std::unique_ptr<weld::CheckButton> SwAsciiFilterDlg::m_xIncludeBOM_CB
private

◆ m_xLanguageFT

std::unique_ptr<weld::Label> SwAsciiFilterDlg::m_xLanguageFT
private

Definition at line 39 of file ascfldlg.hxx.

Referenced by SwAsciiFilterDlg().

◆ m_xLanguageLB

std::unique_ptr<SvxLanguageBox> SwAsciiFilterDlg::m_xLanguageLB
private

Definition at line 40 of file ascfldlg.hxx.

Referenced by FillOptions(), and SwAsciiFilterDlg().

◆ m_xLF_RB

std::unique_ptr<weld::RadioButton> SwAsciiFilterDlg::m_xLF_RB
private

Definition at line 43 of file ascfldlg.hxx.

Referenced by GetCRLF(), SetCRLF(), and SwAsciiFilterDlg().


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