22#include <com/sun/star/frame/XDispatchProviderInterception.hpp>
23#include <com/sun/star/frame/XStatusListener.hpp>
24#include <com/sun/star/uno/XComponentContext.hpp>
43 , css::frame::XStatusListener
63 css::uno::Reference< css::uno::XComponentContext >
86 virtual void SAL_CALL
statusChanged(
const css::frame::FeatureStateEvent&
State )
override;
89 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
92 virtual void dispatch( sal_Int16 _nFeatureId )
const override;
93 virtual void dispatchWithArgument( sal_Int16 _nFeatureId,
const char* _pParamName,
const css::uno::Any& _rParamValue )
const override;
94 virtual bool isEnabled( sal_Int16 _nFeatureId )
const override;
96 virtual OUString
getStringState( sal_Int16 _nFeatureId )
const override;
97 virtual sal_Int32
getIntegerState( sal_Int16 _nFeatureId )
const override;
152 css::uno::Reference< css::frame::XDispatch >
179 const css::uno::Reference< css::uno::XComponentContext >& _rxORB
197 bool getFeatureURL( sal_Int16 _nFeatureId, css::util::URL& _rURL );
206 static sal_Int16
getFeatureId( std::u16string_view _rCompleteURL );
helper class for controls which allow some of their features to be intercepted by external instances
ListBox is a bit confusing / different from other form components, so here are a few notes:
::cppu::ImplHelper2< css::frame::XDispatchProviderInterception, css::frame::XStatusListener > OFormNavigationHelper_Base