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().