summaryrefslogtreecommitdiff
path: root/sc/inc/markdata.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/inc/markdata.hxx')
-rw-r--r--sc/inc/markdata.hxx98
1 files changed, 49 insertions, 49 deletions
diff --git a/sc/inc/markdata.hxx b/sc/inc/markdata.hxx
index abab6086f99f..5b593d5691ed 100644
--- a/sc/inc/markdata.hxx
+++ b/sc/inc/markdata.hxx
@@ -2,7 +2,7 @@
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
+ *
* Copyright 2000, 2010 Oracle and/or its affiliates.
*
* OpenOffice.org - a multi-platform office productivity suite
@@ -36,83 +36,83 @@
class ScMarkArray;
class ScRangeList;
-//! todo:
-//! Es muss auch die Moeglichkeit geben, MarkArrays pro Tabelle zu halten,
-//! damit "alle suchen" ueber mehrere Tabellen wieder funktioniert!
+//! todo:
+//! Es muss auch die Moeglichkeit geben, MarkArrays pro Tabelle zu halten,
+//! damit "alle suchen" ueber mehrere Tabellen wieder funktioniert!
class SC_DLLPUBLIC ScMarkData
{
private:
- ScRange aMarkRange; // Bereich
- ScRange aMultiRange; // maximaler Bereich insgesamt
- ScMarkArray* pMultiSel; // Mehrfachselektion
- BOOL bTabMarked[MAXTABCOUNT];// Tabelle selektiert
- BOOL bMarked; // Rechteck markiert
- BOOL bMultiMarked; // mehrfach markiert
+ ScRange aMarkRange; // Bereich
+ ScRange aMultiRange; // maximaler Bereich insgesamt
+ ScMarkArray* pMultiSel; // Mehrfachselektion
+ BOOL bTabMarked[MAXTABCOUNT];// Tabelle selektiert
+ BOOL bMarked; // Rechteck markiert
+ BOOL bMultiMarked; // mehrfach markiert
- BOOL bMarking; // Bereich wird aufgezogen -> kein MarkToMulti
- BOOL bMarkIsNeg; // Aufheben bei Mehrfachselektion
+ BOOL bMarking; // Bereich wird aufgezogen -> kein MarkToMulti
+ BOOL bMarkIsNeg; // Aufheben bei Mehrfachselektion
public:
ScMarkData();
ScMarkData(const ScMarkData& rData);
~ScMarkData();
- ScMarkData& operator=(const ScMarkData& rData);
+ ScMarkData& operator=(const ScMarkData& rData);
- void ResetMark();
- void SetMarkArea( const ScRange& rRange );
+ void ResetMark();
+ void SetMarkArea( const ScRange& rRange );
- void SetMultiMarkArea( const ScRange& rRange, BOOL bMark = TRUE );
+ void SetMultiMarkArea( const ScRange& rRange, BOOL bMark = TRUE );
- void MarkToMulti();
- void MarkToSimple();
+ void MarkToMulti();
+ void MarkToSimple();
- BOOL IsMarked() const { return bMarked; }
- BOOL IsMultiMarked() const { return bMultiMarked; }
+ BOOL IsMarked() const { return bMarked; }
+ BOOL IsMultiMarked() const { return bMultiMarked; }
- void GetMarkArea( ScRange& rRange ) const;
- void GetMultiMarkArea( ScRange& rRange ) const;
+ void GetMarkArea( ScRange& rRange ) const;
+ void GetMultiMarkArea( ScRange& rRange ) const;
- void SetAreaTab( SCTAB nTab );
+ void SetAreaTab( SCTAB nTab );
- void SelectTable( SCTAB nTab, BOOL bNew ) { bTabMarked[nTab] = bNew; }
- BOOL GetTableSelect( SCTAB nTab ) const { return bTabMarked[nTab]; }
+ void SelectTable( SCTAB nTab, BOOL bNew ) { bTabMarked[nTab] = bNew; }
+ BOOL GetTableSelect( SCTAB nTab ) const { return bTabMarked[nTab]; }
- void SelectOneTable( SCTAB nTab );
- SCTAB GetSelectCount() const;
- SCTAB GetFirstSelected() const;
+ void SelectOneTable( SCTAB nTab );
+ SCTAB GetSelectCount() const;
+ SCTAB GetFirstSelected() const;
- void SetMarkNegative( BOOL bFlag ) { bMarkIsNeg = bFlag; }
- BOOL IsMarkNegative() const { return bMarkIsNeg; }
- void SetMarking( BOOL bFlag ) { bMarking = bFlag; }
- BOOL GetMarkingFlag() const { return bMarking; }
+ void SetMarkNegative( BOOL bFlag ) { bMarkIsNeg = bFlag; }
+ BOOL IsMarkNegative() const { return bMarkIsNeg; }
+ void SetMarking( BOOL bFlag ) { bMarking = bFlag; }
+ BOOL GetMarkingFlag() const { return bMarking; }
- // fuer FillInfo / Document etc.
- const ScMarkArray* GetArray() const { return pMultiSel; }
+ // fuer FillInfo / Document etc.
+ const ScMarkArray* GetArray() const { return pMultiSel; }
- BOOL IsCellMarked( SCCOL nCol, SCROW nRow, BOOL bNoSimple = FALSE ) const;
- void FillRangeListWithMarks( ScRangeList* pList, BOOL bClear ) const;
- void ExtendRangeListTables( ScRangeList* pList ) const;
+ BOOL IsCellMarked( SCCOL nCol, SCROW nRow, BOOL bNoSimple = FALSE ) const;
+ void FillRangeListWithMarks( ScRangeList* pList, BOOL bClear ) const;
+ void ExtendRangeListTables( ScRangeList* pList ) const;
- void MarkFromRangeList( const ScRangeList& rList, BOOL bReset );
+ void MarkFromRangeList( const ScRangeList& rList, BOOL bReset );
- SCCOLROW GetMarkColumnRanges( SCCOLROW* pRanges );
- SCCOLROW GetMarkRowRanges( SCCOLROW* pRanges );
+ SCCOLROW GetMarkColumnRanges( SCCOLROW* pRanges );
+ SCCOLROW GetMarkRowRanges( SCCOLROW* pRanges );
- BOOL IsColumnMarked( SCCOL nCol ) const;
- BOOL IsRowMarked( SCROW nRow ) const;
- BOOL IsAllMarked( const ScRange& rRange ) const; // Multi
+ BOOL IsColumnMarked( SCCOL nCol ) const;
+ BOOL IsRowMarked( SCROW nRow ) const;
+ BOOL IsAllMarked( const ScRange& rRange ) const; // Multi
/// May return -1
- SCsROW GetNextMarked( SCCOL nCol, SCsROW nRow, BOOL bUp ) const;
- BOOL HasMultiMarks( SCCOL nCol ) const;
- BOOL HasAnyMultiMarks() const;
+ SCsROW GetNextMarked( SCCOL nCol, SCsROW nRow, BOOL bUp ) const;
+ BOOL HasMultiMarks( SCCOL nCol ) const;
+ BOOL HasAnyMultiMarks() const;
- // Tabellen-Markierungen anpassen:
- void InsertTab( SCTAB nTab );
- void DeleteTab( SCTAB nTab );
+ // Tabellen-Markierungen anpassen:
+ void InsertTab( SCTAB nTab );
+ void DeleteTab( SCTAB nTab );
};