summaryrefslogtreecommitdiff
path: root/sc/inc/chartarr.hxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2004-06-04 09:03:12 +0000
committerOliver Bolte <obo@openoffice.org>2004-06-04 09:03:12 +0000
commit1eab4e411f09722dde160fe6cf5fbb9304d1411c (patch)
tree8acc915f85da5da32c55e9c37adc7477c2222b49 /sc/inc/chartarr.hxx
parent13c8273dd9739ee1f6453a069efeb90b7e92a6d2 (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.hxx50
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 );