diff options
author | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-11-19 22:05:32 -0500 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@collabora.com> | 2014-11-19 22:07:35 -0500 |
commit | 797db638870f5c6192e72c0b4669b471788e16ea (patch) | |
tree | 75e395b7fefc972b0147cafcb17fdbc23525de55 /sc/inc | |
parent | d273a60bfdbf9bb7623bed38667ec0647753157c (diff) |
Use group area listener when entering a new single formula cell.
Change-Id: I01dc4537919b69a312e92ede2ae00fbe7d781bd7
Diffstat (limited to 'sc/inc')
-rw-r--r-- | sc/inc/column.hxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx index 72a55e96455a..19bb2aa3267b 100644 --- a/sc/inc/column.hxx +++ b/sc/inc/column.hxx @@ -307,7 +307,7 @@ public: * @return pCell if it was successfully inserted, NULL otherwise. pCell * is deleted automatically on failure to insert. */ - ScFormulaCell* SetFormulaCell( SCROW nRow, ScFormulaCell* pCell ); + ScFormulaCell* SetFormulaCell( SCROW nRow, ScFormulaCell* pCell, bool bSingle = false ); ScFormulaCell* SetFormulaCell( sc::ColumnBlockPosition& rBlockPos, SCROW nRow, ScFormulaCell* pCell ); bool SetFormulaCells( SCROW nRow, std::vector<ScFormulaCell*>& rCells ); @@ -630,8 +630,10 @@ private: sc::CellStoreType::iterator GetPositionToInsert( SCROW nRow ); sc::CellStoreType::iterator GetPositionToInsert( const sc::CellStoreType::iterator& it, SCROW nRow ); - void AttachNewFormulaCell( const sc::CellStoreType::iterator& itPos, SCROW nRow, ScFormulaCell& rCell, bool bJoin = true ); - void AttachNewFormulaCell( const sc::CellStoreType::position_type& aPos, ScFormulaCell& rCell, bool bJoin = true ); + void AttachNewFormulaCell( + const sc::CellStoreType::iterator& itPos, SCROW nRow, ScFormulaCell& rCell, bool bJoin = true, bool bSingle = false ); + void AttachNewFormulaCell( + const sc::CellStoreType::position_type& aPos, ScFormulaCell& rCell, bool bJoin = true, bool bSingle = false ); void AttachNewFormulaCells( const sc::CellStoreType::position_type& aPos, size_t nLength ); void BroadcastNewCell( SCROW nRow ); bool UpdateScriptType( sc::CellTextAttr& rAttr, SCROW nRow, const sc::CellStoreType::iterator& itr ); |