LibreOffice Module sw (master) 1
|
#include <shellio.hxx>
Public Member Functions | |
const OUString & | GetFontName () const |
void | SetFontName (const OUString &rFont) |
rtl_TextEncoding | GetCharSet () const |
void | SetCharSet (rtl_TextEncoding nVal) |
LanguageType | GetLanguage () const |
void | SetLanguage (LanguageType nVal) |
LineEnd | GetParaFlags () const |
void | SetParaFlags (LineEnd eVal) |
bool | GetIncludeBOM () const |
void | SetIncludeBOM (bool bVal) |
bool | GetIncludeHidden () const |
void | SetIncludeHidden (bool bVal) |
void | Reset () |
void | ReadUserData (std::u16string_view) |
void | WriteUserData (OUString &) const |
SwAsciiOptions () | |
Private Attributes | |
OUString | m_sFont |
rtl_TextEncoding | m_eCharSet |
LanguageType | m_nLanguage |
LineEnd | m_eCRLF_Flag |
bool | m_bIncludeBOM |
bool | m_bIncludeHidden |
Definition at line 62 of file shellio.hxx.
|
inline |
Definition at line 97 of file shellio.hxx.
References Reset.
|
inline |
Definition at line 76 of file shellio.hxx.
Referenced by OutASC_SwTextNode(), SwAsciiFilterDlg::SwAsciiFilterDlg(), and SwASCWriter::WriteStream().
|
inline |
Definition at line 73 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::SwAsciiFilterDlg().
|
inline |
Definition at line 85 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::SwAsciiFilterDlg(), and SwASCWriter::WriteStream().
|
inline |
Definition at line 88 of file shellio.hxx.
Referenced by SwASCWriter::WriteStream().
|
inline |
Definition at line 79 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::SwAsciiFilterDlg().
|
inline |
Definition at line 82 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::SwAsciiFilterDlg().
void SwAsciiOptions::ReadUserData | ( | std::u16string_view | rStr | ) |
Definition at line 533 of file fltini.cxx.
References LanguageTag::convertToLanguageTypeWithFallback(), o3tl::equalsIgnoreAsciiCase(), o3tl::getToken(), LINEEND_CR, LINEEND_CRLF, LINEEND_LF, m_bIncludeBOM, m_bIncludeHidden, m_eCharSet, m_eCRLF_Flag, m_nLanguage, m_sFont, nToken, and u.
Referenced by SwDocShell::ConvertTo(), SwASCWriter::SetupFilterOptions(), SwDocShell::StartConvertFrom(), and SwAsciiFilterDlg::SwAsciiFilterDlg().
void SwAsciiOptions::Reset | ( | void | ) |
Definition at line 81 of file shellio.cxx.
References sw::proofreadingiterator::get(), GetSystemLineEnd(), utl::ConfigManager::IsFuzzing(), LANGUAGE_SYSTEM, m_bIncludeBOM, m_bIncludeHidden, m_eCharSet, m_eCRLF_Flag, m_nLanguage, and m_sFont.
Referenced by SwgReaderOption::ResetASCIIOpts(), and SwgReaderOption::SwgReaderOption().
|
inline |
Definition at line 77 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::FillOptions(), SwEditShell::GetSelectedText(), SwUnoCursorHelper::GetTextFromPam(), SwTransferable::PasteFileContent(), SwASCWriter::SwASCWriter(), and SwTransferable::WriteObject().
|
inline |
Definition at line 74 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::FillOptions(), and SwAsciiFilterDlg::SwAsciiFilterDlg().
|
inline |
Definition at line 86 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::FillOptions().
|
inline |
Definition at line 89 of file shellio.hxx.
|
inline |
Definition at line 80 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::FillOptions(), IMPL_LINK_NOARG(), and SwAsciiFilterDlg::SwAsciiFilterDlg().
|
inline |
Definition at line 83 of file shellio.hxx.
Referenced by SwAsciiFilterDlg::FillOptions(), IMPL_LINK_NOARG(), SwAsciiFilterDlg::SwAsciiFilterDlg(), and SwASCWriter::SwASCWriter().
void SwAsciiOptions::WriteUserData | ( | OUString & | rStr | ) | const |
Definition at line 559 of file fltini.cxx.
References LanguageTag::convertToBcp47(), LINEEND_CR, LINEEND_CRLF, LINEEND_LF, m_bIncludeBOM, m_bIncludeHidden, m_eCharSet, m_eCRLF_Flag, m_nLanguage, and m_sFont.
Referenced by SwXFilterOptions::execute(), SwAsciiFilterDlg::FillOptions(), and IMPL_LINK_NOARG().
|
private |
Definition at line 68 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().
|
private |
Definition at line 69 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().
|
private |
Definition at line 65 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().
|
private |
Definition at line 67 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().
|
private |
Definition at line 66 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().
|
private |
Definition at line 64 of file shellio.hxx.
Referenced by ReadUserData(), Reset(), and WriteUserData().