diff options
Diffstat (limited to 'svx/source/unodraw/shapeimpl.hxx')
-rw-r--r-- | svx/source/unodraw/shapeimpl.hxx | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/svx/source/unodraw/shapeimpl.hxx b/svx/source/unodraw/shapeimpl.hxx index 0ccf22071194..68189814fe6a 100644 --- a/svx/source/unodraw/shapeimpl.hxx +++ b/svx/source/unodraw/shapeimpl.hxx @@ -64,8 +64,11 @@ public: virtual void Create( SdrObject* pNewOpj, SvxDrawPage* pNewPage ) override; }; + class SvxFrameShape : public SvxOle2Shape { +private: + OUString m_sInitialFrameURL; protected: // override these for special property handling in subcasses. Return true if property is handled virtual bool setPropertyValueImpl( const OUString& rName, const SfxItemPropertyMapEntry* pProperty, const css::uno::Any& rValue ) override; @@ -82,23 +85,8 @@ public: virtual void SAL_CALL setPropertyValues( const css::uno::Sequence< OUString >& aPropertyNames, const css::uno::Sequence< css::uno::Any >& aValues ) override; virtual void Create( SdrObject* pNewOpj, SvxDrawPage* pNewPage ) override; -}; - - -class SvxTableShape : public SvxShape -{ -protected: - // override these for special property handling in subcasses. Return true if property is handled - virtual bool setPropertyValueImpl( const OUString& rName, const SfxItemPropertyMapEntry* pProperty, const css::uno::Any& rValue ) override; - virtual bool getPropertyValueImpl( const OUString& rName, const SfxItemPropertyMapEntry* pProperty, css::uno::Any& rValue ) override; - - virtual void lock() override; - virtual void unlock() override; - -public: - explicit SvxTableShape(SdrObject* pObj); - virtual ~SvxTableShape() noexcept override; + virtual OUString GetAndClearInitialFrameURL() override; }; SvxUnoPropertyMapProvider& getSvxMapProvider(); |