From d3549ce6ff87a42d3d350a21d8042cf03dc247e9 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Tue, 21 Apr 2015 11:20:29 +0200 Subject: Use cppu::ImplInheritanceHelper Change-Id: If4f7ebcc2da2bda68a6c51b309541181a40b6df4 --- include/svx/fmgridif.hxx | 60 +++++++++++++++++++----------------------------- 1 file changed, 23 insertions(+), 37 deletions(-) (limited to 'include') diff --git a/include/svx/fmgridif.hxx b/include/svx/fmgridif.hxx index 8556a13710e1..bb9d2fcfa18c 100644 --- a/include/svx/fmgridif.hxx +++ b/include/svx/fmgridif.hxx @@ -46,15 +46,9 @@ #include #include #include +#include #include -#ifndef INCLUDED_COMPHELPER_IMPLBASE_VAR_HXX_19 -#define INCLUDED_COMPHELPER_IMPLBASE_VAR_HXX_19 -#define COMPHELPER_IMPLBASE_INTERFACE_NUMBER 19 -#include -#endif - - class DbGridColumn; class SAL_WARN_UNUSED OWeakSubObject : public ::cppu::OWeakObject @@ -317,29 +311,29 @@ protected: // FmXGridPeer -> Peer for the Gridcontrol -typedef ::comphelper::ImplHelper19 < ::com::sun::star::form::XGridPeer, - ::com::sun::star::form::XBoundComponent, - ::com::sun::star::form::XGridControl, - ::com::sun::star::sdb::XRowSetSupplier, - ::com::sun::star::util::XModifyBroadcaster, - ::com::sun::star::beans::XPropertyChangeListener, - ::com::sun::star::container::XContainerListener, - ::com::sun::star::sdbc::XRowSetListener, - ::com::sun::star::form::XLoadListener, - ::com::sun::star::view::XSelectionChangeListener, - ::com::sun::star::container::XIndexAccess, - ::com::sun::star::container::XEnumerationAccess, - ::com::sun::star::util::XModeSelector, - ::com::sun::star::container::XContainer, - ::com::sun::star::frame::XStatusListener, - ::com::sun::star::frame::XDispatchProvider, - ::com::sun::star::frame::XDispatchProviderInterception, - ::com::sun::star::form::XResetListener, - ::com::sun::star::view::XSelectionSupplier - > FmXGridPeer_BASE; class FmGridControl; -class SVX_DLLPUBLIC SAL_WARN_UNUSED FmXGridPeer :public VCLXWindow - ,public FmXGridPeer_BASE +class SVX_DLLPUBLIC SAL_WARN_UNUSED FmXGridPeer: + public cppu::ImplInheritanceHelper< + VCLXWindow, + css::form::XGridPeer, + css::form::XBoundComponent, + css::form::XGridControl, + css::sdb::XRowSetSupplier, + css::util::XModifyBroadcaster, + css::beans::XPropertyChangeListener, + css::container::XContainerListener, + css::sdbc::XRowSetListener, + css::form::XLoadListener, + css::view::XSelectionChangeListener, + css::container::XIndexAccess, + css::container::XEnumerationAccess, + css::util::XModeSelector, + css::container::XContainer, + css::frame::XStatusListener, + css::frame::XDispatchProvider, + css::frame::XDispatchProviderInterception, + css::form::XResetListener, + css::view::XSelectionSupplier> { css::uno::Reference< css::container::XIndexContainer > m_xColumns; css::uno::Reference< css::sdbc::XRowSet > m_xCursor; @@ -378,14 +372,6 @@ public: // spaeter Constructor, immer nach dem realen Constructor zu rufen ! void Create(vcl::Window* pParent, WinBits nStyle); -// UNO connection - DECLARE_UNO3_DEFAULTS(FmXGridPeer, VCLXWindow) - virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(const ::com::sun::star::uno::Type& _rType) throw (::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - -// XTypeProvider - virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type> SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - virtual ::com::sun::star::uno::Sequence SAL_CALL getImplementationId( ) throw(::com::sun::star::uno::RuntimeException, std::exception) SAL_OVERRIDE; - // ::com::sun::star::lang::XUnoTunnel static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelImplementationId() throw(); static FmXGridPeer* getImplementation( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >& _rxIFace ) throw(); -- cgit