summaryrefslogtreecommitdiff
path: root/svx/inc/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx/inc/svx')
-rw-r--r--svx/inc/svx/IAccessibleViewForwarderListener.hxx3
-rw-r--r--svx/inc/svx/fmdmod.hxx2
-rw-r--r--svx/inc/svx/gridctrl.hxx3
-rw-r--r--svx/inc/svx/ipolypolygoneditorcontroller.hxx3
-rw-r--r--svx/inc/svx/sdrobjectuser.hxx3
-rw-r--r--svx/inc/svx/sdrpageuser.hxx3
-rw-r--r--svx/inc/svx/svdetc.hxx4
-rw-r--r--svx/inc/svx/svdobj.hxx3
-rw-r--r--svx/inc/svx/unomaster.hxx3
-rw-r--r--svx/inc/svx/unomod.hxx3
10 files changed, 30 insertions, 0 deletions
diff --git a/svx/inc/svx/IAccessibleViewForwarderListener.hxx b/svx/inc/svx/IAccessibleViewForwarderListener.hxx
index ac8a94a6d821..c7456218747f 100644
--- a/svx/inc/svx/IAccessibleViewForwarderListener.hxx
+++ b/svx/inc/svx/IAccessibleViewForwarderListener.hxx
@@ -68,6 +68,9 @@ public:
*/
virtual void ViewForwarderChanged (ChangeType aChangeType,
const IAccessibleViewForwarder* pViewForwarder) = 0;
+
+protected:
+ ~IAccessibleViewForwarderListener() {}
};
} // end of namespace accessibility
diff --git a/svx/inc/svx/fmdmod.hxx b/svx/inc/svx/fmdmod.hxx
index 6c951ec98e72..17edfca2e619 100644
--- a/svx/inc/svx/fmdmod.hxx
+++ b/svx/inc/svx/fmdmod.hxx
@@ -37,6 +37,8 @@ class SVX_DLLPUBLIC SvxFmMSFactory : public SvxUnoDrawMSFactory
public:
SvxFmMSFactory() {};
+ virtual ~SvxFmMSFactory() {}
+
virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL createInstance(const ::rtl::OUString& ServiceSpecifier) throw( ::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > SAL_CALL createInstanceWithArguments(const ::rtl::OUString& ServiceSpecifier, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& Arguments) throw( ::com::sun::star::uno::Exception, ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL getAvailableServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
diff --git a/svx/inc/svx/gridctrl.hxx b/svx/inc/svx/gridctrl.hxx
index c397078a72ae..5b0d796f871a 100644
--- a/svx/inc/svx/gridctrl.hxx
+++ b/svx/inc/svx/gridctrl.hxx
@@ -113,6 +113,9 @@ class FmGridListener
public:
virtual void selectionChanged() = 0;
virtual void columnChanged() = 0;
+
+protected:
+ ~FmGridListener() {}
};
#define GRID_COLUMN_NOT_FOUND SAL_MAX_UINT16
diff --git a/svx/inc/svx/ipolypolygoneditorcontroller.hxx b/svx/inc/svx/ipolypolygoneditorcontroller.hxx
index 8df1c2ae05e6..66504447065b 100644
--- a/svx/inc/svx/ipolypolygoneditorcontroller.hxx
+++ b/svx/inc/svx/ipolypolygoneditorcontroller.hxx
@@ -71,6 +71,9 @@ public:
virtual void CloseMarkedObjects(sal_Bool bToggle, sal_Bool bOpen ) = 0;
virtual bool IsOpenCloseMarkedObjectsPossible() const = 0;
virtual SdrObjClosedKind GetMarkedObjectsClosedState() const = 0;
+
+protected:
+ ~IPolyPolygonEditorController() {}
};
#endif //_SDR_IPOLYPOLYGONEDITORCONTROLLER_HXX
diff --git a/svx/inc/svx/sdrobjectuser.hxx b/svx/inc/svx/sdrobjectuser.hxx
index 73499ab2aaa5..7a9f8872f088 100644
--- a/svx/inc/svx/sdrobjectuser.hxx
+++ b/svx/inc/svx/sdrobjectuser.hxx
@@ -49,6 +49,9 @@ namespace sdr
// do all necessary action to forget the page. It is not necessary to call
// RemovePageUser(), that is done form the destructor.
virtual void ObjectInDestruction(const SdrObject& rObject) = 0;
+
+ protected:
+ ~ObjectUser() {}
};
// typedef for ObjectUserVector
diff --git a/svx/inc/svx/sdrpageuser.hxx b/svx/inc/svx/sdrpageuser.hxx
index 42d9b4b34993..be2e496b9bfa 100644
--- a/svx/inc/svx/sdrpageuser.hxx
+++ b/svx/inc/svx/sdrpageuser.hxx
@@ -49,6 +49,9 @@ namespace sdr
// do all necessary action to forget the page. It is not necessary to call
// RemovePageUser(), that is done form the destructor.
virtual void PageInDestruction(const SdrPage& rPage) = 0;
+
+ protected:
+ ~PageUser() {}
};
// typedef for PageUserVector
diff --git a/svx/inc/svx/svdetc.hxx b/svx/inc/svx/svdetc.hxx
index 08ba83510642..3bd50f4485cb 100644
--- a/svx/inc/svx/svdetc.hxx
+++ b/svx/inc/svx/svdetc.hxx
@@ -148,6 +148,10 @@ public:
// 0 if *pElem1=*pElem2
// +1 if *pElem1>*pElem2
virtual int Compare(const void* pElem1, const void* pElem2) const=0;
+
+protected:
+ ~ContainerSorter() {}
+
private: // damit keiner vergessen wird
virtual
void
diff --git a/svx/inc/svx/svdobj.hxx b/svx/inc/svx/svdobj.hxx
index 86c4feac7fe1..857556030cb3 100644
--- a/svx/inc/svx/svdobj.hxx
+++ b/svx/inc/svx/svdobj.hxx
@@ -352,6 +352,9 @@ class SdrObjectUser
{
public:
virtual void ObjectInDestruction(const SdrObject& rObject) = 0;
+
+protected:
+ ~SdrObjectUser() {}
};
// typedef for GetParentContacts()
diff --git a/svx/inc/svx/unomaster.hxx b/svx/inc/svx/unomaster.hxx
index a175e7f2cf15..ccf50a6ef649 100644
--- a/svx/inc/svx/unomaster.hxx
+++ b/svx/inc/svx/unomaster.hxx
@@ -61,6 +61,9 @@ public:
virtual void modelChanged( SdrModel* pNewModel ) = 0;
virtual void pageChanged( SdrPage* pNewPage ) = 0;
virtual void objectChanged( SdrObject* pNewObj ) = 0;
+
+protected:
+ ~SvxShapeMaster() {}
};
#endif
diff --git a/svx/inc/svx/unomod.hxx b/svx/inc/svx/unomod.hxx
index 0b4f1c3485bf..db96f6443e8d 100644
--- a/svx/inc/svx/unomod.hxx
+++ b/svx/inc/svx/unomod.hxx
@@ -61,6 +61,9 @@ public:
false if not
*/
static sal_Bool createEvent( const SdrModel* pDoc, const SdrHint* pSdrHint, ::com::sun::star::document::EventObject& aEvent );
+
+protected:
+ ~SvxUnoDrawMSFactory() {}
};
#endif