22#include <com/sun/star/frame/XDispatchRecorderSupplier.hpp>
23#include <com/sun/star/util/URL.hpp>
24#include <com/sun/star/beans/PropertyValue.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
39 css::lang::XServiceInfo ,
40 css::frame::XDispatchRecorderSupplier >
66 virtual void SAL_CALL
setDispatchRecorder(
const css::uno::Reference< css::frame::XDispatchRecorder >& xRecorder )
override;
67 virtual css::uno::Reference< css::frame::XDispatchRecorder > SAL_CALL
getDispatchRecorder( )
override;
69 const css::uno::Sequence< css::beans::PropertyValue >& lArguments ,
70 const css::uno::Reference< css::frame::XDispatch >& xDispatcher )
override;
implement a supplier for dispatch recorder @descr This supplier can be set on property "DispatchRecor...
virtual void SAL_CALL dispatchAndRecord(const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Reference< css::frame::XDispatch > &xDispatcher) override
execute a dispatch request and record it @descr If given dispatch object provides right recording int...
virtual OUString SAL_CALL getImplementationName() override
DispatchRecorderSupplier()
virtual css::uno::Reference< css::frame::XDispatchRecorder > SAL_CALL getDispatchRecorder() override
provides access to the dispatch recorder of this supplier @descr Such recorder can be used outside to...
css::uno::Reference< css::frame::XDispatchRecorder > m_xDispatchRecorder
provided dispatch recorder of this supplier instance
virtual sal_Bool SAL_CALL supportsService(const OUString &sServiceName) override
virtual void SAL_CALL setDispatchRecorder(const css::uno::Reference< css::frame::XDispatchRecorder > &xRecorder) override
set a new dispatch recorder on this supplier @descr Because there can exist more than one recorder im...
virtual ~DispatchRecorderSupplier() override
standard destructor @descr We are a helper and not a real service.
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override