summaryrefslogtreecommitdiff
path: root/sc/inc/column.hxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2013-06-25 17:06:45 -0400
committerKohei Yoshida <kohei.yoshida@gmail.com>2013-06-27 15:47:55 -0400
commit21a04e7ba394da27907d1be12b9fc43414db580e (patch)
tree1577fbe623c09fb9fb0b0e2e3f083c0d60f0e5ff /sc/inc/column.hxx
parent9e57b12f21264651a33a6ea52db4eb07618056f8 (diff)
Identify spots where we may need to regroup formula cells.
Change-Id: Ib448480bb3a3e39638dd42cafc272934a226cc1e
Diffstat (limited to 'sc/inc/column.hxx')
-rw-r--r--sc/inc/column.hxx22
1 files changed, 22 insertions, 0 deletions
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx
index 36ec5f53fda4..e8dded3d7ef8 100644
--- a/sc/inc/column.hxx
+++ b/sc/inc/column.hxx
@@ -464,6 +464,28 @@ public:
void InterpretDirtyCells( SCROW nRow1, SCROW nRow2 );
+ /**
+ * Regroup formula cells for the entire column.
+ */
+ void RegroupFormulaCells();
+
+ /**
+ * Regroup existing formula cells when a new cell is inserted.
+ *
+ * @param nRow row at which a new cell is inserted.
+ */
+ void RegroupFormulaCells( SCROW nRow );
+
+ /**
+ * Regroup existing formula cells when a range of new cells are inserted.
+ *
+ * @param nRow1 first row of inserted new cell span.
+ * @param nRow2 last row of inserted new cell span.
+ */
+ void RegroupFormulaCells( SCROW nRow1, SCROW nRow2 );
+
+ void FormulaCellsUndecided( SCROW nRow1, SCROW nRow2 );
+
private:
void CopyCellsInRangeToColumn(