summaryrefslogtreecommitdiff
path: root/sw/inc/ndarr.hxx
diff options
context:
space:
mode:
authorHenning Brinkmann <hbrinkm@openoffice.org>2010-01-21 12:27:21 +0100
committerHenning Brinkmann <hbrinkm@openoffice.org>2010-01-21 12:27:21 +0100
commit0a9f9305dc5aa9beae69e6314e63c72f5aa5650c (patch)
tree48c0a43e95c461aac825dd14b15d36ae148d29cf /sw/inc/ndarr.hxx
parent78d9a4812440da882c2cdf6bc4f1b26741fef673 (diff)
writerfilter07: new in SwNodes: ExpandRangeForTableBox, ExpandTableRanges
Diffstat (limited to 'sw/inc/ndarr.hxx')
-rw-r--r--sw/inc/ndarr.hxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/sw/inc/ndarr.hxx b/sw/inc/ndarr.hxx
index 9f27b1885fe1..74bdfd6c480f 100644
--- a/sw/inc/ndarr.hxx
+++ b/sw/inc/ndarr.hxx
@@ -137,6 +137,9 @@ protected:
public:
~SwNodes();
+ typedef ::std::vector<SwNodeRange> NodeRanges_t;
+ typedef ::std::vector<NodeRanges_t> TableRanges_t;
+
SwNodePtr operator[]( ULONG n ) const
{ return (SwNodePtr)BigPtrArray::operator[] ( n ); }
@@ -278,8 +281,12 @@ public:
SwTableBoxFmt* pBoxFmt,
SwTxtFmtColl* pTxtColl,
SwUndoTxtToTbl* pUndo = 0 );
+
+ SwNodeRange ExpandRangeForTableBox(const SwNodeRange & rRange);
+ TableRanges_t ExpandTableRanges(const TableRanges_t & rRanges);
+
//create a table from a vector of NodeRanges - API support
- SwTableNode* TextToTable( const std::vector< std::vector<SwNodeRange> >& rTableNodes,
+ SwTableNode* TextToTable( const TableRanges_t& rTableNodes,
SwTableFmt* pTblFmt,
SwTableLineFmt* pLineFmt,
SwTableBoxFmt* pBoxFmt,