summaryrefslogtreecommitdiff
path: root/sc/inc/chartlis.hxx
diff options
context:
space:
mode:
authorEike Rathke <er@openoffice.org>2000-12-13 11:43:43 +0000
committerEike Rathke <er@openoffice.org>2000-12-13 11:43:43 +0000
commitced875b715acab9c03d10ed875dd945fb3b8cb10 (patch)
tree1e35d9f09b35abbd762818d332964e79e90d0e1a /sc/inc/chartlis.hxx
parentaa5e8f75bf89465e7d111eb8cedc168391c2f8f4 (diff)
#81844# scheduled series ranges update
Diffstat (limited to 'sc/inc/chartlis.hxx')
-rw-r--r--sc/inc/chartlis.hxx14
1 files changed, 12 insertions, 2 deletions
diff --git a/sc/inc/chartlis.hxx b/sc/inc/chartlis.hxx
index 409c35d40bd6..1bc2f1d9549c 100644
--- a/sc/inc/chartlis.hxx
+++ b/sc/inc/chartlis.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: chartlis.hxx,v $
*
- * $Revision: 1.1.1.1 $
+ * $Revision: 1.2 $
*
- * last change: $Author: hr $ $Date: 2000-09-18 16:44:48 $
+ * last change: $Author: er $ $Date: 2000-12-13 12:37:08 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -95,6 +95,7 @@ private:
ScDocument* pDoc;
BOOL bUsed; // fuer ScChartListenerCollection::FreeUnused
BOOL bDirty;
+ BOOL bSeriesRangesScheduled;
// not implemented
ScChartListener& operator=( const ScChartListener& );
@@ -129,6 +130,12 @@ public:
BOOL IsDirty() const { return bDirty; }
void SetDirty( BOOL bFlg ) { bDirty = bFlg; }
+ // if chart series ranges are to be updated later on (e.g. DeleteTab, InsertTab)
+ void ScheduleSeriesRanges() { bSeriesRangesScheduled = TRUE; }
+ void UpdateScheduledSeriesRanges();
+ void UpdateSeriesRangesIntersecting( const ScRange& rRange );
+ void UpdateSeriesRanges();
+
BOOL operator==( const ScChartListener& );
BOOL operator!=( const ScChartListener& r )
{ return !operator==( r ); }
@@ -168,6 +175,9 @@ public:
void SetRangeDirty( const ScRange& rRange ); // z.B. Zeilen/Spalten
+ void UpdateScheduledSeriesRanges();
+ void UpdateSeriesRangesContainingTab( USHORT nTab );
+
BOOL operator==( const ScChartListenerCollection& );
};