diff options
Diffstat (limited to 'include/svx/unopage.hxx')
-rw-r--r-- | include/svx/unopage.hxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/svx/unopage.hxx b/include/svx/unopage.hxx index 7bbdc1672523..5924620faa25 100644 --- a/include/svx/unopage.hxx +++ b/include/svx/unopage.hxx @@ -93,13 +93,16 @@ class SVX_DLLPUBLIC SvxDrawPage : public ::cppu::WeakAggImplHelper6< css::drawin // Creating a SdrObject using it's Description. // Can be used by derived classes to support their owen Shapes (e.g. Controls). + /// @throws css::uno::RuntimeException virtual SdrObject *CreateSdrObject_( const css::uno::Reference< css::drawing::XShape >& xShape ) throw (css::uno::RuntimeException, std::exception); + /// @throws css::uno::RuntimeException static SvxShape* CreateShapeByTypeAndInventor( sal_uInt16 nType, SdrInventor nInventor, SdrObject *pObj, SvxDrawPage *pPage = nullptr, OUString const & referer = OUString() ) throw (css::uno::RuntimeException); // The following method is called if a SvxShape object is to be created. // Derived classes can create a derivation or an SvxShape aggregating object. + /// @throws css::uno::RuntimeException virtual css::uno::Reference< css::drawing::XShape > CreateShape( SdrObject *pObj ) const throw (css::uno::RuntimeException, std::exception); |