diff options
Diffstat (limited to 'svx/source')
-rw-r--r-- | svx/source/inc/docrecovery.hxx | 3 | ||||
-rw-r--r-- | svx/source/inc/fmslotinvalidator.hxx | 3 | ||||
-rw-r--r-- | svx/source/inc/fmtextcontrolshell.hxx | 6 | ||||
-rw-r--r-- | svx/source/inc/formcontrolling.hxx | 3 | ||||
-rw-r--r-- | svx/source/inc/formdispatchinterceptor.hxx | 7 | ||||
-rw-r--r-- | svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx | 9 | ||||
-rw-r--r-- | svx/source/svdraw/svdetc.cxx | 1 | ||||
-rw-r--r-- | svx/source/svdraw/svdhdl.cxx | 1 | ||||
-rw-r--r-- | svx/source/svdraw/svdmark.cxx | 4 | ||||
-rw-r--r-- | svx/source/table/celltypes.hxx | 3 | ||||
-rw-r--r-- | svx/source/table/tablemodel.hxx | 3 |
11 files changed, 41 insertions, 2 deletions
diff --git a/svx/source/inc/docrecovery.hxx b/svx/source/inc/docrecovery.hxx index 040eed75c359..ec4b9dff5940 100644 --- a/svx/source/inc/docrecovery.hxx +++ b/svx/source/inc/docrecovery.hxx @@ -209,6 +209,9 @@ class IRecoveryUpdateListener // TODO virtual void stepNext(TURLInfo* pItem) = 0; + + protected: + ~IRecoveryUpdateListener() {} }; //=============================================== diff --git a/svx/source/inc/fmslotinvalidator.hxx b/svx/source/inc/fmslotinvalidator.hxx index b92201939953..2b8a1baf8df6 100644 --- a/svx/source/inc/fmslotinvalidator.hxx +++ b/svx/source/inc/fmslotinvalidator.hxx @@ -45,6 +45,9 @@ namespace svx { public: virtual void Invalidate( SfxSlotId _nSlot ) = 0; + + protected: + ~ISlotInvalidator() {} }; //........................................................................ diff --git a/svx/source/inc/fmtextcontrolshell.hxx b/svx/source/inc/fmtextcontrolshell.hxx index 3a0198758cbc..37cd875a9268 100644 --- a/svx/source/inc/fmtextcontrolshell.hxx +++ b/svx/source/inc/fmtextcontrolshell.hxx @@ -71,6 +71,9 @@ namespace svx public: virtual void focusGained( const ::com::sun::star::awt::FocusEvent& _rEvent ) = 0; virtual void focusLost( const ::com::sun::star::awt::FocusEvent& _rEvent ) = 0; + + protected: + ~IFocusObserver() {} }; //==================================================================== @@ -80,6 +83,9 @@ namespace svx { public: virtual void contextMenuRequested( const ::com::sun::star::awt::MouseEvent& _rEvent ) = 0; + + protected: + ~IContextRequestObserver() {} }; //==================================================================== diff --git a/svx/source/inc/formcontrolling.hxx b/svx/source/inc/formcontrolling.hxx index ae27a1299ed0..1412df2e91a7 100644 --- a/svx/source/inc/formcontrolling.hxx +++ b/svx/source/inc/formcontrolling.hxx @@ -78,6 +78,9 @@ namespace svx Ids of the features to be invalidated. */ virtual void invalidateFeatures( const ::std::vector< sal_Int32 >& _rFeatures ) = 0; + + protected: + ~IControllerFeatureInvalidation() {} }; //==================================================================== diff --git a/svx/source/inc/formdispatchinterceptor.hxx b/svx/source/inc/formdispatchinterceptor.hxx index f6987e6ce252..ae70507463b8 100644 --- a/svx/source/inc/formdispatchinterceptor.hxx +++ b/svx/source/inc/formdispatchinterceptor.hxx @@ -47,12 +47,15 @@ namespace svxform class DispatchInterceptor { public: - DispatchInterceptor() { } - virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XDispatch> interceptedQueryDispatch( const ::com::sun::star::util::URL& aURL, const ::rtl::OUString& aTargetFrameName, sal_Int32 nSearchFlags) throw( ::com::sun::star::uno::RuntimeException ) = 0; virtual ::osl::Mutex* getInterceptorMutex() = 0; + + protected: + DispatchInterceptor() {} + + ~DispatchInterceptor() {} }; //==================================================================== diff --git a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx index fdafdc00039d..35e8c4c8b886 100644 --- a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx +++ b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx @@ -422,6 +422,9 @@ namespace sdr { namespace contact { /** determines whether a given layer is visible */ virtual bool isLayerVisible( SdrLayerID _nLayerID ) const = 0; + + protected: + ~IPageViewAccess() {} }; //==================================================================== @@ -435,6 +438,8 @@ namespace sdr { namespace contact { public: SdrPageViewAccess( const SdrPageView& _rPageView ) : m_rPageView( _rPageView ) { } + virtual ~SdrPageViewAccess() {} + virtual bool isDesignMode() const; virtual Reference< XControlContainer > getControlContainer( const OutputDevice& _rDevice ) const; @@ -478,6 +483,8 @@ namespace sdr { namespace contact { { } + virtual ~InvisibleControlViewAccess() {} + virtual bool isDesignMode() const; virtual Reference< XControlContainer > getControlContainer( const OutputDevice& _rDevice ) const; @@ -526,6 +533,8 @@ namespace sdr { namespace contact { { } + virtual ~DummyPageViewAccess() {} + virtual bool isDesignMode() const; virtual Reference< XControlContainer > getControlContainer( const OutputDevice& _rDevice ) const; diff --git a/svx/source/svdraw/svdetc.cxx b/svx/source/svdraw/svdetc.cxx index 0cc3c018fbef..c561e82f5895 100644 --- a/svx/source/svdraw/svdetc.cxx +++ b/svx/source/svdraw/svdetc.cxx @@ -275,6 +275,7 @@ void ContainerSorter::ImpSubSort(long nL, long nR) const class ImpUShortContainerSorter: public ContainerSorter { public: ImpUShortContainerSorter(Container& rNewCont): ContainerSorter(rNewCont) {} + virtual ~ImpUShortContainerSorter() {} virtual int Compare(const void* pElem1, const void* pElem2) const; }; diff --git a/svx/source/svdraw/svdhdl.cxx b/svx/source/svdraw/svdhdl.cxx index 818f8e7d6056..62c3aae7500b 100644 --- a/svx/source/svdraw/svdhdl.cxx +++ b/svx/source/svdraw/svdhdl.cxx @@ -1669,6 +1669,7 @@ void ImpTextframeHdl::CreateB2dIAObject() class ImpSdrHdlListSorter: public ContainerSorter { public: ImpSdrHdlListSorter(Container& rNewCont): ContainerSorter(rNewCont) {} + virtual ~ImpSdrHdlListSorter() {} virtual int Compare(const void* pElem1, const void* pElem2) const; }; diff --git a/svx/source/svdraw/svdmark.cxx b/svx/source/svdraw/svdmark.cxx index c9ef7d63286f..1e91b96c764e 100644 --- a/svx/source/svdraw/svdmark.cxx +++ b/svx/source/svdraw/svdmark.cxx @@ -56,6 +56,8 @@ public: : ContainerSorter(rNewCont) {} + virtual ~ImpSdrUShortContSorter() {} + virtual int Compare(const void* pElem1, const void* pElem2) const; }; @@ -320,6 +322,8 @@ public: : ContainerSorter(rNewCont) {} + virtual ~ImpSdrMarkListSorter() {} + virtual int Compare(const void* pElem1, const void* pElem2) const; }; diff --git a/svx/source/table/celltypes.hxx b/svx/source/table/celltypes.hxx index dd4aa43ac7b1..8bff2cb21b21 100644 --- a/svx/source/table/celltypes.hxx +++ b/svx/source/table/celltypes.hxx @@ -54,6 +54,9 @@ class TableDesignUser { public: virtual bool isInUse() = 0; + +protected: + ~TableDesignUser() {} }; template< typename T > diff --git a/svx/source/table/tablemodel.hxx b/svx/source/table/tablemodel.hxx index 5ac3696e87e8..c8225f53d3f8 100644 --- a/svx/source/table/tablemodel.hxx +++ b/svx/source/table/tablemodel.hxx @@ -58,6 +58,9 @@ public: virtual sal_Int32 getRight() = 0; virtual sal_Int32 getBottom() = 0; virtual ::com::sun::star::uno::Reference< ::com::sun::star::table::XTable > getTable() = 0; + +protected: + ~ICellRange() {} }; // ----------------------------------------------------------------------------- |