diff options
author | Vladimir Glazounov <vg@openoffice.org> | 2003-04-01 14:28:06 +0000 |
---|---|---|
committer | Vladimir Glazounov <vg@openoffice.org> | 2003-04-01 14:28:06 +0000 |
commit | 7c85348bc310c33b089206e32dcd54597ad7d725 (patch) | |
tree | 3f6f772caf54be67bdb52e93949cb3c8bf8528b8 /sw/inc/unotbl.hxx | |
parent | c3157baa22fb55153e8f05561247209a4825eeb6 (diff) |
INTEGRATION: CWS sw008 (1.13.116); FILE MERGED
2003/03/07 11:12:58 oj 1.13.116.2: #97593# change BaseClass member method
2003/03/06 08:43:48 oj 1.13.116.1: #97593# new base class
Diffstat (limited to 'sw/inc/unotbl.hxx')
-rw-r--r-- | sw/inc/unotbl.hxx | 55 |
1 files changed, 38 insertions, 17 deletions
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx index f5d5281e5064..093ab255c65d 100644 --- a/sw/inc/unotbl.hxx +++ b/sw/inc/unotbl.hxx @@ -2,9 +2,9 @@ * * $RCSfile: unotbl.hxx,v $ * - * $Revision: 1.13 $ + * $Revision: 1.14 $ * - * last change: $Author: cmc $ $Date: 2002-10-18 13:28:28 $ + * last change: $Author: vg $ $Date: 2003-04-01 15:28:06 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -144,10 +144,11 @@ protected: virtual const SwStartNode *GetStartNode() const; virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException); sal_Bool IsValid(); + virtual ~SwXCell(); public: SwXCell(SwFrmFmt* pTblFmt, SwTableBox* pBox, sal_uInt16 nPos=USHRT_MAX ); SwXCell(SwFrmFmt* pTblFmt, const SwStartNode& rStartNode); // XML import interface - virtual ~SwXCell(); + TYPEINFO(); @@ -221,9 +222,11 @@ class SwXTextTableRow : public cppu::WeakImplHelper2 SwTableLine* pLine; SwFrmFmt* GetFrmFmt() const { return (SwFrmFmt*)GetRegisteredIn(); } +protected: + virtual ~SwXTextTableRow(); public: SwXTextTableRow(SwFrmFmt* pFmt, SwTableLine* pLine); - virtual ~SwXTextTableRow(); + TYPEINFO(); @@ -250,26 +253,30 @@ public: /* -----------------20.07.98 13:03------------------- * * --------------------------------------------------*/ -class SwXTextTableCursor : public cppu::WeakImplHelper3 -< - ::com::sun::star::text::XTextTableCursor, - ::com::sun::star::lang::XServiceInfo, - ::com::sun::star::beans::XPropertySet ->, - public SwClient +typedef cppu::WeakImplHelper3< + ::com::sun::star::text::XTextTableCursor, + ::com::sun::star::lang::XServiceInfo, + ::com::sun::star::beans::XPropertySet + > SwXTextTableCursor_Base; +class SwXTextTableCursor : public SwXTextTableCursor_Base + ,public SwClient + ,public OTextCursorHelper { SwDepend aCrsrDepend; SfxItemPropertySet aPropSet; SwFrmFmt* GetFrmFmt() const { return (SwFrmFmt*)GetRegisteredIn(); } - SwUnoCrsr* GetCrsr() const { return (SwUnoCrsr*)aCrsrDepend.GetRegisteredIn(); } + // SwUnoCrsr* GetCrsr() const { return (SwUnoCrsr*)aCrsrDepend.GetRegisteredIn(); } +protected: + virtual ~SwXTextTableCursor(); public: SwXTextTableCursor(SwFrmFmt* pFmt, SwTableBox* pBox); SwXTextTableCursor(SwFrmFmt& rTableFmt, const SwTableCursor* pTableSelection); - virtual ~SwXTextTableCursor(); + + DECLARE_XINTERFACE(); //XTextTableCursor virtual ::rtl::OUString SAL_CALL getRangeName( ) throw(::com::sun::star::uno::RuntimeException); virtual sal_Bool SAL_CALL gotoCellByName( const ::rtl::OUString& aCellName, sal_Bool bExpand ) throw(::com::sun::star::uno::RuntimeException); @@ -298,6 +305,15 @@ public: //SwClient virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew); + + // ITextCursorHelper + virtual const SwPaM* GetPaM() const; + virtual SwPaM* GetPaM(); + virtual const SwDoc* GetDoc() const; + virtual SwDoc* GetDoc(); + + const SwUnoCrsr* GetCrsr() const; + SwUnoCrsr* GetCrsr(); }; /*-----------------11.12.97 09:38------------------- @@ -342,11 +358,12 @@ class SwXTextTable : public cppu::WeakImplHelper10 sal_Bool bFirstRowAsLabel :1; sal_Bool bFirstColumnAsLabel :1; - +protected: + virtual ~SwXTextTable(); public: SwXTextTable(); SwXTextTable(SwFrmFmt& rFrmFmt); - virtual ~SwXTextTable(); + static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId(); @@ -538,9 +555,11 @@ class SwXTableRows : public cppu::WeakImplHelper2 { SwFrmFmt* GetFrmFmt() const { return (SwFrmFmt*)GetRegisteredIn(); } +protected: + virtual ~SwXTableRows(); public: SwXTableRows(SwFrmFmt& rFrmFmt); - virtual ~SwXTableRows(); + TYPEINFO(); @@ -585,9 +604,11 @@ class SwXTableColumns : public cppu::WeakImplHelper2 { SwFrmFmt* GetFrmFmt() const { return (SwFrmFmt*)GetRegisteredIn(); } +protected: + virtual ~SwXTableColumns(); public: SwXTableColumns(SwFrmFmt& rFrmFmt); - virtual ~SwXTableColumns(); + TYPEINFO(); // automatisch auskommentiert - [getIdlClass or queryInterface] - Bitte XTypeProvider benutzen! |