22#include <com/sun/star/lang/XTypeProvider.hpp>
23#include <com/sun/star/frame/XNotifyingDispatch.hpp>
24#include <com/sun/star/frame/XStatusListener.hpp>
25#include <com/sun/star/document/XExtendedFilterDetection.hpp>
26#include <com/sun/star/media/XPlayer.hpp>
27#include <com/sun/star/beans/PropertyValue.hpp>
28#include <com/sun/star/util/URL.hpp>
30#include <com/sun/star/lang/XServiceInfo.hpp>
53 public css::lang::XTypeProvider
54 ,
public css::lang::XServiceInfo
55 ,
public css::frame::XNotifyingDispatch
56 ,
public css::document::XExtendedFilterDetection
70 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& aType )
override;
71 virtual void SAL_CALL
acquire()
noexcept override;
72 virtual void SAL_CALL
release()
noexcept override;
73 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes ()
override;
83 const css::uno::Sequence< css::beans::PropertyValue >& lArguments,
84 const css::uno::Reference< css::frame::XDispatchResultListener >& xListener )
override;
87 virtual void SAL_CALL
dispatch (
const css::util::URL&
aURL ,
88 const css::uno::Sequence< css::beans::PropertyValue >& lArguments )
override;
90 virtual void SAL_CALL
addStatusListener (
const css::uno::Reference< css::frame::XStatusListener >& ,
91 const css::util::URL& )
override {};
93 const css::util::URL& )
override {};
96 virtual OUString SAL_CALL
detect ( css::uno::Sequence< css::beans::PropertyValue >& lDescriptor )
override;
113 css::uno::Reference< css::frame::XDispatchResultListener >
m_xListener ;
constexpr OUStringLiteral sServiceName