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

#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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

Private Member Functions

 DECL_LINK (CharSetSelHdl, weld::ComboBox &, void)
 
 DECL_LINK (LineEndHdl, weld::ToggleButton &, 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< TextEncodingBoxm_xCharSetLB
 
std::unique_ptr< weld::Labelm_xFontFT
 
std::unique_ptr< weld::ComboBoxm_xFontLB
 
std::unique_ptr< weld::Labelm_xLanguageFT
 
std::unique_ptr< LanguageBoxm_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 ( weld::Window pParent,
SwDocShell rDocSh,
SvStream pStream 
)
SwAsciiFilterDlg::~SwAsciiFilterDlg ( )
overridevirtual

Definition at line 259 of file ascfldlg.cxx.

References m_sExtraData, and SvtViewOptions::SetUserItem().

Member Function Documentation

SwAsciiFilterDlg::DECL_LINK ( CharSetSelHdl  ,
weld::ComboBox ,
void   
)
private
SwAsciiFilterDlg::DECL_LINK ( LineEndHdl  ,
weld::ToggleButton ,
void   
)
private
void SwAsciiFilterDlg::FillOptions ( SwAsciiOptions rOptions)
LineEnd SwAsciiFilterDlg::GetCRLF ( ) const
private

Definition at line 319 of file ascfldlg.cxx.

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

Referenced by FillOptions().

bool SwAsciiFilterDlg::GetIncludeBOM ( ) const
private

Definition at line 336 of file ascfldlg.cxx.

References m_xIncludeBOM_CB, and TRISTATE_FALSE.

Referenced by FillOptions().

void SwAsciiFilterDlg::SetCRLF ( LineEnd  eEnd)
private

Definition at line 303 of file ascfldlg.cxx.

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

Referenced by SwAsciiFilterDlg().

void SwAsciiFilterDlg::SetIncludeBOM ( bool  bIncludeBOM)
private

Definition at line 331 of file ascfldlg.cxx.

References m_xIncludeBOM_CB, TRISTATE_FALSE, and TRISTATE_TRUE.

Referenced by SwAsciiFilterDlg().

void SwAsciiFilterDlg::UpdateIncludeBOMSensitiveState ( )
private

Definition at line 341 of file ascfldlg.cxx.

References m_xCharSetLB, and m_xIncludeBOM_CB.

Referenced by SwAsciiFilterDlg().

Member Data Documentation

bool SwAsciiFilterDlg::m_bSaveLineStatus
private

Definition at line 33 of file ascfldlg.hxx.

OUString SwAsciiFilterDlg::m_sExtraData
private

Definition at line 34 of file ascfldlg.hxx.

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

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

Definition at line 36 of file ascfldlg.hxx.

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

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

Definition at line 42 of file ascfldlg.hxx.

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

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

Definition at line 41 of file ascfldlg.hxx.

Referenced by SetCRLF(), and SwAsciiFilterDlg().

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

Definition at line 37 of file ascfldlg.hxx.

Referenced by SwAsciiFilterDlg().

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

Definition at line 38 of file ascfldlg.hxx.

Referenced by FillOptions(), and SwAsciiFilterDlg().

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

Definition at line 39 of file ascfldlg.hxx.

Referenced by SwAsciiFilterDlg().

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

Definition at line 40 of file ascfldlg.hxx.

Referenced by FillOptions(), and SwAsciiFilterDlg().

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: