|
LibreOffice Module svx (master) 1
|
#include <txencbox.hxx>
Public Member Functions | |
| SvxTextEncodingTreeView (std::unique_ptr< weld::TreeView > pControl) | |
| ~SvxTextEncodingTreeView () | |
| void | FillFromTextEncodingTable (bool bExcludeImportSubsets, sal_uInt32 nExcludeInfoFlags=0) |
| Fill with all known encodings but exclude those matching one or more given flags as defined in rtl/tencinfo.h. More... | |
| void | FillFromDbTextEncodingMap (bool bExcludeImportSubsets, sal_uInt32 nExcludeInfoFlags=0) |
| Fill with all encodings known to the dbtools::OCharsetMap but exclude those matching one or more given flags as defined in rtl/tencinfo.h. More... | |
| void | InsertTextEncoding (const rtl_TextEncoding nEnc) |
| void | InsertTextEncoding (const rtl_TextEncoding nEnc, const OUString &rEntry) |
| void | SelectTextEncoding (const rtl_TextEncoding nEnc) |
| rtl_TextEncoding | GetSelectTextEncoding () const |
| void | connect_changed (const Link< weld::TreeView &, void > &rLink) |
| void | connect_row_activated (const Link< weld::TreeView &, bool > &rLink) |
| void | grab_focus () |
| void | show () |
| void | hide () |
| int | get_height_rows (int nRows) const |
| void | set_size_request (int nWidth, int nHeight) |
Private Attributes | |
| std::unique_ptr< weld::TreeView > | m_xControl |
Definition at line 88 of file txencbox.hxx.
| SvxTextEncodingTreeView::SvxTextEncodingTreeView | ( | std::unique_ptr< weld::TreeView > | pControl | ) |
Definition at line 119 of file txencbox.cxx.
References m_xControl.
| SvxTextEncodingTreeView::~SvxTextEncodingTreeView | ( | ) |
Definition at line 129 of file txencbox.cxx.
|
inline |
Definition at line 135 of file txencbox.hxx.
References m_xControl.
|
inline |
Definition at line 136 of file txencbox.hxx.
References m_xControl.
| void SvxTextEncodingTreeView::FillFromDbTextEncodingMap | ( | bool | bExcludeImportSubsets, |
| sal_uInt32 | nExcludeInfoFlags = 0 |
||
| ) |
Fill with all encodings known to the dbtools::OCharsetMap but exclude those matching one or more given flags as defined in rtl/tencinfo.h.
| bExcludeImportSubsets | If <TRUE>, some specific encodings are not listed, as they are a subset of another encoding. This is the case for RTL_TEXTENCODING_GB_2312, RTL_TEXTENCODING_GBK, RTL_TEXTENCODING_MS_936, which are covered by RTL_TEXTENCODING_GB_18030. Normally, this flag should be set to <TRUE> whenever the box is used in import dialogs. |
Definition at line 103 of file txencbox.cxx.
References FillFromDbTextEncodingMap(), InsertTextEncoding(), and m_xControl.
Referenced by FillFromDbTextEncodingMap().
| void SvxTextEncodingTreeView::FillFromTextEncodingTable | ( | bool | bExcludeImportSubsets, |
| sal_uInt32 | nExcludeInfoFlags = 0 |
||
| ) |
Fill with all known encodings but exclude those matching one or more given flags as defined in rtl/tencinfo.h.
| bExcludeImportSubsets | If <TRUE>, some specific encodings are not listed, as they are a subset of another encoding. This is the case for RTL_TEXTENCODING_GB_2312, RTL_TEXTENCODING_GBK, RTL_TEXTENCODING_MS_936, which are covered by RTL_TEXTENCODING_GB_18030. Normally, this flag should be set to <TRUE> whenever the box is used in import dialogs. |
Definition at line 195 of file txencbox.cxx.
References FillFromTextEncodingTable(), first, InsertTextEncoding(), m_xControl, and SvxResId().
Referenced by FillFromTextEncodingTable().
Definition at line 140 of file txencbox.hxx.
References m_xControl.
| rtl_TextEncoding SvxTextEncodingTreeView::GetSelectTextEncoding | ( | ) | const |
Definition at line 247 of file txencbox.cxx.
References m_xControl, and sId.
|
inline |
Definition at line 137 of file txencbox.hxx.
References m_xControl.
|
inline |
Definition at line 139 of file txencbox.hxx.
References m_xControl.
| void SvxTextEncodingTreeView::InsertTextEncoding | ( | const rtl_TextEncoding | nEnc | ) |
Definition at line 229 of file txencbox.cxx.
References SvxTextEncodingTable::GetTextString(), InsertTextEncoding(), and SAL_WARN.
Referenced by FillFromDbTextEncodingMap(), FillFromTextEncodingTable(), and InsertTextEncoding().
| void SvxTextEncodingTreeView::InsertTextEncoding | ( | const rtl_TextEncoding | nEnc, |
| const OUString & | rEntry | ||
| ) |
Definition at line 214 of file txencbox.cxx.
References m_xControl.
| void SvxTextEncodingTreeView::SelectTextEncoding | ( | const rtl_TextEncoding | nEnc | ) |
Definition at line 261 of file txencbox.cxx.
References m_xControl.
Definition at line 144 of file txencbox.hxx.
References m_xControl.
|
inline |
Definition at line 138 of file txencbox.hxx.
References m_xControl.
|
private |
Definition at line 91 of file txencbox.hxx.
Referenced by FillFromDbTextEncodingMap(), FillFromTextEncodingTable(), GetSelectTextEncoding(), InsertTextEncoding(), SelectTextEncoding(), and SvxTextEncodingTreeView().