diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-06-04 09:03:12 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-06-04 09:03:12 +0000 |
commit | 1eab4e411f09722dde160fe6cf5fbb9304d1411c (patch) | |
tree | 8acc915f85da5da32c55e9c37adc7477c2222b49 /sc/inc/chartarr.hxx | |
parent | 13c8273dd9739ee1f6453a069efeb90b7e92a6d2 (diff) |
INTEGRATION: CWS rowlimit (1.3.332); FILE MERGED
2004/03/18 19:40:01 er 1.3.332.2: #i1967# type correctness (ScChartPositionMap using SCSIZE)
2004/01/12 17:14:51 er 1.3.332.1: #i1967# SCCOL,SCROW,SCTAB replace USHORT; SCsCOL,SCsROW,SCsTAB replace short
Diffstat (limited to 'sc/inc/chartarr.hxx')
-rw-r--r-- | sc/inc/chartarr.hxx | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/sc/inc/chartarr.hxx b/sc/inc/chartarr.hxx index 5e09bcd189a0..94c43581815d 100644 --- a/sc/inc/chartarr.hxx +++ b/sc/inc/chartarr.hxx @@ -2,9 +2,9 @@ * * $RCSfile: chartarr.hxx,v $ * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * - * last change: $Author: er $ $Date: 2001-05-18 12:08:22 $ + * last change: $Author: obo $ $Date: 2004-06-04 10:03:12 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -82,18 +82,18 @@ class ScChartPositionMap ScAddress** ppData; ScAddress** ppColHeader; ScAddress** ppRowHeader; - ULONG nCount; - USHORT nColCount; - USHORT nRowCount; + SCSIZE nCount; + SCSIZE nColCount; + SCSIZE nRowCount; - ScChartPositionMap( USHORT nChartCols, USHORT nChartRows, - USHORT nColAdd, // Header-Spalten - USHORT nRowAdd, // Header-Zeilen + ScChartPositionMap( SCSIZE nChartCols, SCSIZE nChartRows, + SCSIZE nColAdd, // Header-Spalten + SCSIZE nRowAdd, // Header-Zeilen Table& rCols // Table mit Col-Tables mit Address* ); ~ScChartPositionMap(); //! deletes all ScAddress* - const ScAddress* GetPosition( ULONG nIndex ) const + const ScAddress* GetPosition( SCSIZE nIndex ) const { if ( nIndex < nCount ) return ppData[ nIndex ]; @@ -106,37 +106,37 @@ class ScChartPositionMap public: - ULONG GetCount() const { return nCount; } - USHORT GetColCount() const { return nColCount; } - USHORT GetRowCount() const { return nRowCount; } + SCSIZE GetCount() const { return nCount; } + SCSIZE GetColCount() const { return nColCount; } + SCSIZE GetRowCount() const { return nRowCount; } - BOOL IsValid( USHORT nCol, USHORT nRow ) const + BOOL IsValid( SCSIZE nCol, SCSIZE nRow ) const { return nCol < nColCount && nRow < nRowCount; } // Daten spaltenweise - ULONG GetIndex( USHORT nCol, USHORT nRow ) const - { return (ULONG) nCol * nRowCount + nRow; } + SCSIZE GetIndex( SCSIZE nCol, SCSIZE nRow ) const + { return nCol * nRowCount + nRow; } //! kann NULL sein und damit "kein Wert" - const ScAddress* GetPosition( USHORT nChartCol, USHORT nChartRow ) const + const ScAddress* GetPosition( SCSIZE nChartCol, SCSIZE nChartRow ) const { if ( IsValid( nChartCol, nChartRow ) ) return ppData[ GetIndex( nChartCol, nChartRow ) ]; return NULL; } - const ScAddress* GetColHeaderPosition( USHORT nChartCol ) const + const ScAddress* GetColHeaderPosition( SCSIZE nChartCol ) const { if ( nChartCol < nColCount ) return ppColHeader[ nChartCol ]; return NULL; } - const ScAddress* GetRowHeaderPosition( USHORT nChartRow ) const + const ScAddress* GetRowHeaderPosition( SCSIZE nChartRow ) const { if ( nChartRow < nRowCount ) return ppRowHeader[ nChartRow ]; return NULL; } - ScRangeListRef GetColRanges( USHORT nChartCol ) const; - ScRangeListRef GetRowRanges( USHORT nChartRow ) const; + ScRangeListRef GetColRanges( SCSIZE nChartCol ) const; + ScRangeListRef GetRowRanges( SCSIZE nChartRow ) const; }; @@ -159,8 +159,8 @@ class ScChartArray : public DataObject // nur noch Parameter-Struct ScDocument* pDocument; ScChartPositionMap* pPositionMap; ScChartGlue eGlue; - USHORT nStartCol; - USHORT nStartRow; + SCCOL nStartCol; + SCROW nStartRow; BOOL bColHeaders; BOOL bRowHeaders; BOOL bDummyUpperLeft; @@ -175,9 +175,9 @@ private: void CreatePositionMap(); public: - ScChartArray( ScDocument* pDoc, USHORT nTab, - USHORT nStartCol, USHORT nStartRow, - USHORT nEndCol, USHORT nEndRow, + ScChartArray( ScDocument* pDoc, SCTAB nTab, + SCCOL nStartCol, SCROW nStartRow, + SCCOL nEndCol, SCROW nEndRow, const String& rChartName ); ScChartArray( ScDocument* pDoc, const ScRangeListRef& rRangeList, const String& rChartName ); |