20#include <rtl/ustrbuf.hxx>
26 : m_xBuilder(
Application::CreateBuilder(pPage,
"filter/ui/xmlfiltertabpagegeneral.ui"))
27 ,
m_xContainer(m_xBuilder->weld_widget(
"XmlFilterTabPageGeneral"))
28 , m_xEDFilterName(m_xBuilder->weld_entry(
"filtername"))
29 , m_xCBApplication(m_xBuilder->weld_combo_box(
"application"))
30 , m_xEDInterfaceName(m_xBuilder->weld_entry(
"interfacename"))
31 , m_xEDExtension(m_xBuilder->weld_entry(
"extension"))
32 , m_xEDDescription(m_xBuilder->weld_text_view(
"description"))
37 for (
auto const& info : rInfos)
39 OUString aEntry( info.maDocumentUIName );
51 sal_Int32
nCount = rExtensions.getLength();
65 aRet.append( *pSource );
71 return aRet.makeStringAndClear();
97 for (
auto const& info : rInfos)
void FillInfo(filter_info_impl *pInfo)
std::unique_ptr< weld::TextView > m_xEDDescription
XMLFilterTabPageBasic(weld::Widget *pPage)
void SetInfo(const filter_info_impl *pInfo)
std::unique_ptr< weld::Entry > m_xEDInterfaceName
std::unique_ptr< weld::Entry > m_xEDExtension
std::unique_ptr< weld::Entry > m_xEDFilterName
std::unique_ptr< weld::ComboBox > m_xCBApplication
OUString maDocumentService
Reference< XNameAccess > m_xContainer
OUString string_encode(const OUString &rText)
std::vector< application_info_impl > const & getApplicationInfos()
OUString getApplicationUIName(std::u16string_view rServiceName)
OUString string_decode(const OUString &rText)
static OUString checkExtensions(const OUString &rExtensions)