24#include <rtl/ustring.hxx>
30 #define TC_EXTENSION (short(0x01))
31 #define TC_SEPARATORS (short(0x02))
32 #define TC_HEADER (short(0x04))
33 #define TC_CHARSET (short(0x08))
80 void fillControls(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList);
81 void fillWindows(std::vector< std::unique_ptr<ISaveValueWrapper> >& _rControlList);
bool FillItemSet(SfxItemSet &rSet, const bool bChangedSomething)
OTextConnectionHelper(weld::Widget *pParent, const short _nAvailableSections)
std::unique_ptr< weld::Widget > m_xFormatHeader
std::unique_ptr< weld::Builder > m_xBuilder
std::unique_ptr< weld::Entry > m_xOwnExtension
void fillControls(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList)
std::unique_ptr< weld::Widget > m_xCharSetHeader
void SetExtension(const OUString &_rVal)
OUString GetExtension() const
std::unique_ptr< weld::ComboBox > m_xDecimalSeparator
Link< OTextConnectionHelper *, void > m_aGetExtensionHandler
std::unique_ptr< weld::Label > m_xExtensionExample
short m_nAvailableSections
to be called if a new type is selected
void implInitControls(const SfxItemSet &_rSet, bool _bValid)
DECL_LINK(OnEditModified, weld::Entry &, void)
std::unique_ptr< weld::RadioButton > m_xAccessCSVFiles
std::unique_ptr< weld::ComboBox > m_xFieldSeparator
OUString m_aFieldSeparatorList
std::unique_ptr< weld::RadioButton > m_xAccessTextFiles
std::unique_ptr< CharSetListBox > m_xCharSet
void SetSeparator(weld::ComboBox &rBox, std::u16string_view rList, const OUString &rVal)
void SetClickHandler(const Link< OTextConnectionHelper *, void > &_rHandler)
std::unique_ptr< weld::Widget > m_xExtensionHeader
std::unique_ptr< weld::Label > m_xDecimalSeparatorLabel
std::unique_ptr< weld::Label > m_xThousandsSeparatorLabel
std::unique_ptr< weld::Label > m_xCharSetLabel
std::unique_ptr< weld::ComboBox > m_xTextSeparator
OUString GetSeparator(const weld::ComboBox &rBox, std::u16string_view rList)
std::unique_ptr< weld::ComboBox > m_xThousandsSeparator
std::unique_ptr< weld::RadioButton > m_xAccessOtherFiles
std::unique_ptr< weld::Widget > m_xContainer
std::unique_ptr< weld::Label > m_xFieldSeparatorLabel
std::unique_ptr< weld::Label > m_xTextSeparatorLabel
DECL_LINK(OnSetExtensionHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > m_xRowHeader
void fillWindows(std::vector< std::unique_ptr< ISaveValueWrapper > > &_rControlList)
OUString m_aTextSeparatorList