diff options
Diffstat (limited to 'sc/inc/formulacell.hxx')
-rw-r--r-- | sc/inc/formulacell.hxx | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/sc/inc/formulacell.hxx b/sc/inc/formulacell.hxx index 7e40ddd33bc2..7361b66c3120 100644 --- a/sc/inc/formulacell.hxx +++ b/sc/inc/formulacell.hxx @@ -132,14 +132,6 @@ private: }; void InterpretTail( ScInterpretTailParameter ); - bool UpdatePosOnShift( const sc::RefUpdateContext& rCxt ); - - /** - * Update reference in response to cell insertion or deletion. - */ - bool UpdateReferenceOnShift( - const sc::RefUpdateContext& rCxt, ScDocument* pUndoDoc, const ScAddress* pUndoCellPos ); - /** * Update reference in response to cell copy-n-paste. */ @@ -213,6 +205,7 @@ public: void ResetDirty(); bool NeedsListening() const; void SetNeedsListening( bool bVar ); + void SetNeedsDirty( bool bVar ); void SetNeedNumberFormat( bool bVal ); short GetFormatType() const; void Compile(const OUString& rFormula, @@ -247,6 +240,19 @@ public: const sc::RefUpdateContext& rCxt, ScDocument* pUndoDoc = NULL, const ScAddress* pUndoCellPos = NULL ); /** + * Shift the position of formula cell as part of reference update. + * + * @return true if the position has shifted, false otherwise. + */ + bool UpdatePosOnShift( const sc::RefUpdateContext& rCxt ); + + /** + * Update reference in response to cell insertion or deletion. + */ + bool UpdateReferenceOnShift( + const sc::RefUpdateContext& rCxt, ScDocument* pUndoDoc, const ScAddress* pUndoCellPos ); + + /** * Update reference in response to cell move. */ bool UpdateReferenceOnMove( |