diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2015-05-20 18:17:56 +0200 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2015-05-26 00:51:08 +0200 |
commit | a90df339dfcf491af30a3e3b3407c1d8a99453c8 (patch) | |
tree | 4e7864c3eeecf20fd5aafc0d13dcee5d3289e177 /sw/inc/unotbl.hxx | |
parent | f7a3cc7af22a802322c92a84363676d114bb788e (diff) |
use new unocrsrs in SwXCellRange
Change-Id: I8ab1c9c0329bdf3f6ac759012dbd0057f4463231
Diffstat (limited to 'sw/inc/unotbl.hxx')
-rw-r--r-- | sw/inc/unotbl.hxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx index 11b30a346ca7..ec15c4517799 100644 --- a/sw/inc/unotbl.hxx +++ b/sw/inc/unotbl.hxx @@ -457,7 +457,7 @@ class SwXCellRange : public cppu::WeakImplHelper SwRangeDescriptor aRgDesc; const SfxItemPropertySet* m_pPropSet; - SwUnoCrsr* pTableCrsr; + std::shared_ptr<SwUnoCrsr> m_pTableCrsr; bool m_bFirstRowAsLabel; bool m_bFirstColumnAsLabel; @@ -466,11 +466,10 @@ class SwXCellRange : public cppu::WeakImplHelper void setLabelDescriptions(const css::uno::Sequence<OUString>& rDesc, bool bRow); public: - SwXCellRange(SwUnoCrsr* pCrsr, SwFrameFormat& rFrameFormat, SwRangeDescriptor& rDesc); + SwXCellRange(std::shared_ptr<SwUnoCrsr> pCrsr, SwFrameFormat& rFrameFormat, SwRangeDescriptor& rDesc); void SetLabels(bool bFirstRowAsLabel, bool bFirstColumnAsLabel) { m_bFirstRowAsLabel = bFirstRowAsLabel, m_bFirstColumnAsLabel = bFirstColumnAsLabel; } std::vector< css::uno::Reference< css::table::XCell > > getCells(); - virtual ~SwXCellRange(); TYPEINFO_OVERRIDE(); @@ -536,7 +535,8 @@ public: virtual ::com::sun::star::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() throw( ::com::sun::star::uno::RuntimeException, std::exception ) SAL_OVERRIDE; //SwClient - virtual void Modify( const SfxPoolItem* pOld, const SfxPoolItem *pNew) SAL_OVERRIDE; + virtual void Modify( const SfxPoolItem* pOld, const SfxPoolItem *pNew) SAL_OVERRIDE; + virtual void SwClientNotify(const SwModify&, const SfxHint&) SAL_OVERRIDE; SwFrameFormat* GetFrameFormat() const { return const_cast<SwFrameFormat*>(static_cast<const SwFrameFormat*>(GetRegisteredIn())); } sal_uInt16 getRowCount(); |