19 #ifndef INCLUDED_SVX_TXENCBOX_HXX
20 #define INCLUDED_SVX_TXENCBOX_HXX
23 #include <rtl/textenc.h>
51 void FillFromTextEncodingTable(
52 bool bExcludeImportSubsets,
53 sal_uInt32 nExcludeInfoFlags = 0,
54 sal_uInt32 nButIncludeInfoFlags = 0
72 void FillFromDbTextEncodingMap(
73 bool bExcludeImportSubsets,
74 sal_uInt32 nExcludeInfoFlags = 0);
79 void FillWithMimeAndSelectBest();
81 void InsertTextEncoding(
const rtl_TextEncoding nEnc );
83 void InsertTextEncoding(
const rtl_TextEncoding nEnc,
84 const OUString& rEntry );
86 void SelectTextEncoding(
const rtl_TextEncoding nEnc );
88 rtl_TextEncoding GetSelectTextEncoding()
const;
91 void set_sensitive(
bool bSensitive) { m_xControl->set_sensitive(bSensitive); }
93 int get_active()
const {
return m_xControl->get_active(); }
94 void set_active(
int nActive) { m_xControl->set_active(nActive); }
95 void show() { m_xControl->show(); }
96 void hide() { m_xControl->hide(); }
119 void FillFromTextEncodingTable(
120 bool bExcludeImportSubsets,
121 sal_uInt32 nExcludeInfoFlags = 0);
133 void FillFromDbTextEncodingMap(
134 bool bExcludeImportSubsets,
135 sal_uInt32 nExcludeInfoFlags = 0);
137 void InsertTextEncoding(
const rtl_TextEncoding nEnc );
139 void InsertTextEncoding(
const rtl_TextEncoding nEnc,
140 const OUString& rEntry );
142 void SelectTextEncoding(
const rtl_TextEncoding nEnc );
144 rtl_TextEncoding GetSelectTextEncoding()
const;
149 void show() { m_xControl->show(); }
150 void hide() { m_xControl->hide(); }
153 return m_xControl->get_height_rows(nRows);
157 m_xControl->set_size_request(nWidth, nHeight);
std::unique_ptr< weld::ComboBox > m_xControl
void connect_row_activated(const Link< weld::TreeView &, bool > &rLink)
void set_sensitive(bool bSensitive)
void set_size_request(int nWidth, int nHeight)
void connect_changed(const Link< weld::TreeView &, void > &rLink)
std::unique_ptr< weld::TreeView > m_xControl
void connect_changed(const Link< weld::ComboBox &, void > &rLink)
int get_height_rows(int nRows) const
void set_active(int nActive)