22#include <com/sun/star/frame/XDispatchProvider.hpp>
23#include <com/sun/star/frame/XController.hpp>
24#include <com/sun/star/frame/XDispatch.hpp>
25#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <com/sun/star/frame/XDispatchInformationProvider.hpp>
39 namespace form::runtime {
40 class XFormController;
47 css::uno::Reference< css::frame::XStatusListener >
xListener;
48 BibStatusDispatch( css::util::URL _aURL, css::uno::Reference< css::frame::XStatusListener > xRef )
57 css::lang::XServiceInfo,
58 css::frame::XController,
59 css::frame::XDispatch,
60 css::frame::XDispatchProvider,
61 css::frame::XDispatchInformationProvider
68 css::uno::Reference< css::frame::XFrame >
m_xFrame;
75 static bool SaveModified(
const css::uno::Reference< css::form::runtime::XFormController>& xController);
82 void ChangeDataSource(
const css::uno::Sequence< css::beans::PropertyValue >& aArgs);
91 virtual void SAL_CALL
attachFrame(
const css::uno::Reference< css::frame::XFrame > & xFrame )
override;
92 virtual sal_Bool SAL_CALL
attachModel(
const css::uno::Reference< css::frame::XModel > & xModel )
override;
94 virtual css::uno::Any SAL_CALL
getViewData()
override;
95 virtual void SAL_CALL
restoreViewData(
const css::uno::Any& Value )
override;
96 virtual css::uno::Reference< css::frame::XFrame > SAL_CALL
getFrame()
override;
97 virtual css::uno::Reference< css::frame::XModel > SAL_CALL
getModel()
override;
100 virtual void SAL_CALL
dispose()
override;
101 virtual void SAL_CALL
addEventListener(
const css::uno::Reference< css::lang::XEventListener > & aListener )
override;
102 virtual void SAL_CALL
removeEventListener(
const css::uno::Reference< css::lang::XEventListener > & aListener )
override;
105 virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL
queryDispatch(
const css::util::URL& aURL,
const OUString& aTargetFrameName, sal_Int32 nSearchFlags)
override;
106 virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL
queryDispatches(
const css::uno::Sequence< css::frame::DispatchDescriptor >& aDescripts)
override;
109 virtual void SAL_CALL
dispatch(
const css::util::URL& aURL,
const css::uno::Sequence< css::beans::PropertyValue >& aArgs)
override;
110 virtual void SAL_CALL
addStatusListener(
const css::uno::Reference< css::frame::XStatusListener > & xControl,
const css::util::URL& aURL)
override;
111 virtual void SAL_CALL
removeStatusListener(
const css::uno::Reference< css::frame::XStatusListener > & xControl,
const css::util::URL& aURL)
override;
rtl::Reference< BibFrameCtrl_Impl > m_xImpl
virtual void SAL_CALL addStatusListener(const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
virtual void SAL_CALL addEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
void ChangeDataSource(const css::uno::Sequence< css::beans::PropertyValue > &aArgs)
virtual css::uno::Reference< css::frame::XDispatch > SAL_CALL queryDispatch(const css::util::URL &aURL, const OUString &aTargetFrameName, sal_Int32 nSearchFlags) override
VclPtr< vcl::Window > m_xLastQueriedFocusWin
virtual void SAL_CALL attachFrame(const css::uno::Reference< css::frame::XFrame > &xFrame) override
virtual css::uno::Reference< css::frame::XFrame > SAL_CALL getFrame() override
virtual sal_Bool SAL_CALL suspend(sal_Bool bSuspend) override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL dispose() override
css::uno::Reference< css::awt::XWindow > m_xWindow
css::uno::Reference< css::frame::XFrame > m_xFrame
virtual css::uno::Reference< css::frame::XModel > SAL_CALL getModel() override
virtual ~BibFrameController_Impl() override
DECL_LINK(DisposeHdl, void *, void)
virtual css::uno::Sequence< ::sal_Int16 > SAL_CALL getSupportedCommandGroups() override
virtual css::uno::Sequence< css::frame::DispatchInformation > SAL_CALL getConfigurableDispatchInformation(::sal_Int16 CommandGroup) override
virtual css::uno::Sequence< css::uno::Reference< css::frame::XDispatch > > SAL_CALL queryDispatches(const css::uno::Sequence< css::frame::DispatchDescriptor > &aDescripts) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual sal_Bool SAL_CALL supportsService(const OUString &sServiceName) override
rtl::Reference< BibDataManager > m_xDatMan
virtual css::uno::Any SAL_CALL getViewData() override
virtual void SAL_CALL dispatch(const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &aArgs) override
virtual sal_Bool SAL_CALL attachModel(const css::uno::Reference< css::frame::XModel > &xModel) override
BibFrameController_Impl(css::uno::Reference< css::awt::XWindow > xComponent, BibDataManager *pDatMan)
BibStatusDispatchArr m_aStatusListeners
virtual void SAL_CALL removeEventListener(const css::uno::Reference< css::lang::XEventListener > &aListener) override
virtual void SAL_CALL restoreViewData(const css::uno::Any &Value) override
static bool SaveModified(const css::uno::Reference< css::form::runtime::XFormController > &xController)
virtual void SAL_CALL removeStatusListener(const css::uno::Reference< css::frame::XStatusListener > &xControl, const css::util::URL &aURL) override
css::uno::Reference< css::frame::XStatusListener > xListener
BibStatusDispatch(css::util::URL _aURL, css::uno::Reference< css::frame::XStatusListener > xRef)
std::vector< std::unique_ptr< BibStatusDispatch > > BibStatusDispatchArr