diff options
author | Michael Stahl <mstahl@redhat.com> | 2016-02-05 14:00:30 +0100 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2016-02-05 14:42:40 +0100 |
commit | b31de9cde52f940af0d2c563163de98ded20a9a8 (patch) | |
tree | 449b2787be028b55a586ab07ea6ab8fe402440ca /sw/inc/unotbl.hxx | |
parent | 47a415075e9f33136b14512879384a8bece490c8 (diff) |
sw: move all SwXTextTable implementation details to pImpl
... and drop some obviously unnecessary SolarMutexGuards.
Change-Id: Ie61198a264d52d1ebf7bd7c7de12a83845f4beb1
Diffstat (limited to 'sw/inc/unotbl.hxx')
-rw-r--r-- | sw/inc/unotbl.hxx | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx index a3da669968ec..a80a57dddfeb 100644 --- a/sw/inc/unotbl.hxx +++ b/sw/inc/unotbl.hxx @@ -302,13 +302,6 @@ class SwXTextTable : public cppu::WeakImplHelper private: class Impl; ::sw::UnoImplPtr<Impl> m_pImpl; - css::uno::WeakReference< css::table::XTableRows > m_xRows; - css::uno::WeakReference< css::table::XTableColumns > m_xColumns; - - const SfxItemPropertySet* m_pPropSet; - - bool m_bFirstRowAsLabel; - bool m_bFirstColumnAsLabel; SwXTextTable(); SwXTextTable(SwFrameFormat& rFrameFormat); @@ -320,6 +313,8 @@ public: SW_DLLPUBLIC static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId(); + SW_DLLPUBLIC static void GetCellPosition(const OUString& rCellName, sal_Int32& o_rColumn, sal_Int32& o_rRow); + SW_DLLPUBLIC SwFrameFormat* GetFrameFormat(); //XUnoTunnel @@ -413,16 +408,6 @@ public: virtual sal_Bool SAL_CALL supportsService(const OUString& ServiceName) throw( css::uno::RuntimeException, std::exception ) override; virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() throw( css::uno::RuntimeException, std::exception ) override; - void attachToRange(const css::uno::Reference< css::text::XTextRange > & xTextRange)throw( css::lang::IllegalArgumentException, css::uno::RuntimeException, std::exception ); - - sal_uInt16 getRowCount(); - sal_uInt16 getColumnCount(); - static css::uno::Reference< css::table::XCellRange > GetRangeByName(SwFrameFormat* pFormat, SwTable* pTable, - const OUString& sTLName, const OUString& sBRName, - SwRangeDescriptor& rDesc); - - SW_DLLPUBLIC static void GetCellPosition(const OUString& rCellName, sal_Int32& o_rColumn, sal_Int32& o_rRow); - }; class SwXCellRange : public cppu::WeakImplHelper |