21#include <com/sun/star/lang/XComponent.hpp>
22#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
23#include <com/sun/star/uno/XComponentContext.hpp>
34 const css::uno::Reference< css::uno::XComponentContext >& rxContext);
49 css::uno::Reference< css::lang::XComponent >
getFrontMostDocument(
const OUString& rServiceName );
50 void import(
const OUString& rURL );
52 void doExport(
const css::uno::Reference< css::lang::XComponent >& xComp );
55 css::uno::Reference< css::uno::XComponentContext >
mxContext;
std::unique_ptr< weld::Widget > m_xExport
std::unique_ptr< weld::Label > m_xFTImportTemplateFile
std::unique_ptr< weld::Widget > m_xImport
std::unique_ptr< weld::Button > m_xPBRecentFile
void test(const filter_info_impl &rFilterInfo)
void updateCurrentDocumentButtonState(css::uno::Reference< css::lang::XComponent > const *pRef=nullptr)
static void displayXMLFile(const OUString &rURL)
std::unique_ptr< weld::Button > m_xPBImportBrowse
std::unique_ptr< weld::Button > m_xPBExportBrowse
void onExportCurrentDocument()
css::uno::Reference< css::document::XDocumentEventListener > mxGlobalEventListener
OUString m_sExportRecentFile
std::unique_ptr< weld::Label > m_xFTImportXSLTFile
XMLFilterTestDialog(weld::Window *pParent, const css::uno::Reference< css::uno::XComponentContext > &rxContext)
OUString m_sImportRecentFile
css::uno::Reference< css::lang::XComponent > getFrontMostDocument(const OUString &rServiceName)
returns the front most open component that supports the given service
DECL_LINK(ClickHdl_Impl, weld::Button &, void)
virtual ~XMLFilterTestDialog() override
std::unique_ptr< weld::Label > m_xFTExportXSLTFile
css::uno::WeakReference< css::lang::XComponent > mxLastFocusModel
std::unique_ptr< filter_info_impl > m_xFilterInfo
css::uno::Reference< css::document::XDocumentEventBroadcaster > mxGlobalBroadcaster
void doExport(const css::uno::Reference< css::lang::XComponent > &xComp)
std::unique_ptr< weld::Label > m_xFTNameOfRecentFile
std::unique_ptr< weld::CheckButton > m_xCBXDisplaySource
std::unique_ptr< weld::Button > m_xPBCurrentDocument
std::unique_ptr< weld::Label > m_xFTNameOfCurrentFile
css::uno::Reference< css::uno::XComponentContext > mxContext
std::unique_ptr< weld::Button > m_xPBClose
std::unique_ptr< weld::Label > m_xFTImportTemplate