summaryrefslogtreecommitdiff
path: root/sw/inc/unotbl.hxx
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2016-02-05 14:00:30 +0100
committerMichael Stahl <mstahl@redhat.com>2016-02-05 14:42:40 +0100
commitb31de9cde52f940af0d2c563163de98ded20a9a8 (patch)
tree449b2787be028b55a586ab07ea6ab8fe402440ca /sw/inc/unotbl.hxx
parent47a415075e9f33136b14512879384a8bece490c8 (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.hxx19
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