diff options
Diffstat (limited to 'sc/source/ui/inc/undoblk.hxx')
-rw-r--r-- | sc/source/ui/inc/undoblk.hxx | 213 |
1 files changed, 106 insertions, 107 deletions
diff --git a/sc/source/ui/inc/undoblk.hxx b/sc/source/ui/inc/undoblk.hxx index 0eb80137c926..93a8db996bf8 100644 --- a/sc/source/ui/inc/undoblk.hxx +++ b/sc/source/ui/inc/undoblk.hxx @@ -60,14 +60,14 @@ public: private: ScRange aEffRange; - SCTAB nCount; + SCTAB const nCount; std::unique_ptr<SCTAB[]> pTabs; std::unique_ptr<SCTAB[]> pScenarios; sal_uLong nEndChangeAction; - InsCellCmd eCmd; - bool bPartOfPaste; + InsCellCmd const eCmd; + bool const bPartOfPaste; std::unique_ptr<SfxUndoAction> pPasteUndo; @@ -93,14 +93,14 @@ public: private: ScRange aEffRange; - SCTAB nCount; + SCTAB const nCount; std::unique_ptr<SCTAB[]> pTabs; std::unique_ptr<SCTAB[]> pScenarios; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; - DelCellCmd eCmd; + DelCellCmd const eCmd; void DoChange ( const bool bUndo ); void SetChangeTrack(); @@ -125,9 +125,9 @@ public: virtual OUString GetComment() const override; private: - bool mbRows:1; - bool mbRefresh:1; - SCTAB nTab; + bool const mbRows:1; + bool const mbRefresh:1; + SCTAB const nTab; std::vector<sc::ColRowSpan> maSpans; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; @@ -154,10 +154,10 @@ public: virtual OUString GetComment() const override; private: - ScMarkData aMarkData; + ScMarkData const aMarkData; ScDocumentUniquePtr pUndoDoc; - ScRange aExtendedRange; + ScRange const aExtendedRange; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; @@ -205,7 +205,7 @@ private: ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; ScDocumentUniquePtr pRedoDoc; - InsertDeleteFlags nFlags; + InsertDeleteFlags const nFlags; std::unique_ptr<ScRefUndoData> pRefUndoData; std::unique_ptr<ScRefUndoData> pRefRedoData; sal_uLong nStartChangeAction; @@ -237,12 +237,12 @@ private: sal_uInt16 mnPaintExtFlags; ScRangeList maPaintRanges; - ScRange aSrcRange; + ScRange const aSrcRange; ScRange aDestRange; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; - bool bCut; - bool bKeepScenarioFlags; + bool const bCut; + bool const bKeepScenarioFlags; void PaintArea( ScRange aRange, sal_uInt16 nExtFlags ) const; void DoUndo( ScRange aRange ); @@ -272,14 +272,14 @@ public: private: std::shared_ptr<DataSpansType> mpDataSpans; // Spans of non-empty cells. - ScRange aRange; + ScRange const aRange; ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; // Block mark and deleted data std::unique_ptr<SdrUndoAction> pDrawUndo; // Deleted objects sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; - InsertDeleteFlags nFlags; - bool bMulti; // Multi selection + InsertDeleteFlags const nFlags; + bool const bMulti; // Multi selection void DoChange( const bool bUndo ); void SetChangeTrack(); @@ -304,18 +304,18 @@ public: virtual OUString GetComment() const override; private: - ScRange aRange; + ScRange const aRange; ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; // Block mark and deleted data sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; - InsertDeleteFlags nFlags; - ScPasteFunc nFunction; - SCTAB nSrcTab; - bool bMulti; // Multi selection - bool bSkipEmpty; - bool bAsLink; + InsertDeleteFlags const nFlags; + ScPasteFunc const nFunction; + SCTAB const nSrcTab; + bool const bMulti; // Multi selection + bool const bSkipEmpty; + bool const bAsLink; void DoChange( const bool bUndo ); void SetChangeTrack(); @@ -345,11 +345,11 @@ public: ScEditDataArray* GetDataArray(); private: ScMarkData aMarkData; - ScRange aRange; + ScRange const aRange; ScRange aRangeCover; std::unique_ptr<ScEditDataArray> mpDataArray; ScDocumentUniquePtr pUndoDoc; - bool bMulti; + bool const bMulti; ScPatternAttr* pApplyPattern; SvxBoxItem* pLineOuter; SvxBoxInfoItem* pLineInner; @@ -380,17 +380,17 @@ public: virtual OUString GetComment() const override; private: - ScMarkData aMarkData; - SCCOLROW nStart; - SCCOLROW nEnd; - SCTAB nStartTab; - SCTAB nEndTab; + ScMarkData aMarkData; + SCCOLROW const nStart; + SCCOLROW const nEnd; + SCTAB const nStartTab; + SCTAB const nEndTab; ScDocumentUniquePtr pUndoDoc; std::unique_ptr<ScOutlineTable> pUndoTab; - std::vector<sc::ColRowSpan> maRanges; - sal_uInt16 nNewSize; - bool bWidth; - ScSizeMode eMode; + std::vector<sc::ColRowSpan> const maRanges; + sal_uInt16 const nNewSize; + bool const bWidth; + ScSizeMode const eMode; std::unique_ptr<SdrUndoAction> pDrawUndo; }; @@ -413,16 +413,16 @@ public: virtual OUString GetComment() const override; private: - ScRange aSource; - ScMarkData aMarkData; + ScRange const aSource; + ScMarkData aMarkData; ScDocumentUniquePtr - pUndoDoc; - FillDir eFillDir; - FillCmd eFillCmd; - FillDateCmd eFillDateCmd; - double fStartValue; - double fStepValue; - double fMaxValue; + pUndoDoc; + FillDir const eFillDir; + FillCmd const eFillCmd; + FillDateCmd const eFillDateCmd; + double const fStartValue; + double const fStepValue; + double const fMaxValue; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; @@ -445,8 +445,8 @@ public: virtual OUString GetComment() const override; private: - ScCellMergeOption maOption; - bool mbMergeContents; // Merge contents in Redo(). + ScCellMergeOption const maOption; + bool const mbMergeContents; // Merge contents in Redo(). ScDocumentUniquePtr mxUndoDoc; // when data is merged std::unique_ptr<SdrUndoAction> mpDrawUndo; @@ -471,10 +471,10 @@ public: private: ScDocumentUniquePtr - pUndoDoc; // deleted data - ScMarkData aMarkData; - bool bSize; - sal_uInt16 nFormatNo; + pUndoDoc; // deleted data + ScMarkData aMarkData; + bool const bSize; + sal_uInt16 const nFormatNo; }; class ScUndoReplace: public ScSimpleUndo @@ -495,9 +495,9 @@ public: virtual OUString GetComment() const override; private: - ScAddress aCursorPos; - ScMarkData aMarkData; - OUString aUndoStr; // Data at single selection + ScAddress const aCursorPos; + ScMarkData const aMarkData; + OUString const aUndoStr; // Data at single selection ScDocumentUniquePtr pUndoDoc; // Block mark and deleted data std::unique_ptr<SvxSearchItem> pSearchItem; sal_uLong nStartChangeAction; @@ -528,14 +528,14 @@ public: virtual OUString GetComment() const override; private: - ScRange aRange; + ScRange const aRange; ScDocumentUniquePtr pUndoDoc; // Deleted data - ScRefAddress theFormulaCell; - ScRefAddress theFormulaEnd; - ScRefAddress theRowCell; - ScRefAddress theColCell; - ScTabOpParam::Mode meMode; + ScRefAddress const theFormulaCell; + ScRefAddress const theFormulaEnd; + ScRefAddress const theRowCell; + ScRefAddress const theColCell; + ScTabOpParam::Mode const meMode; }; class ScUndoConversion : public ScSimpleUndo @@ -556,14 +556,14 @@ public: virtual OUString GetComment() const override; private: - ScMarkData aMarkData; - ScAddress aCursorPos; - ScDocumentUniquePtr pUndoDoc; // Block mark and deleted data - ScAddress aNewCursorPos; - ScDocumentUniquePtr pRedoDoc; // Block mark and new data - sal_uLong nStartChangeAction; - sal_uLong nEndChangeAction; - ScConversionParam maConvParam; /// Conversion type and parameters. + ScMarkData aMarkData; + ScAddress const aCursorPos; + ScDocumentUniquePtr pUndoDoc; // Block mark and deleted data + ScAddress const aNewCursorPos; + ScDocumentUniquePtr pRedoDoc; // Block mark and new data + sal_uLong nStartChangeAction; + sal_uLong nEndChangeAction; + ScConversionParam const maConvParam; /// Conversion type and parameters. void DoChange( ScDocument* pRefDoc, const ScAddress& rCursorPos ); void SetChangeTrack(); @@ -588,8 +588,8 @@ private: ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; ScDocumentUniquePtr pRedoDoc; - ScRange aRange; - bool bMulti; + ScRange const aRange; + bool const bMulti; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; @@ -612,8 +612,8 @@ public: virtual OUString GetComment() const override; private: - ScDocumentUniquePtr xUndoDoc; - ScDocumentUniquePtr xRedoDoc; + ScDocumentUniquePtr const xUndoDoc; + ScDocumentUniquePtr const xRedoDoc; void DoChange( ScDocument* pSrcDoc ) const; }; @@ -634,9 +634,9 @@ public: private: void DoChange(ScDocument* pDoc); - ScDocumentUniquePtr mpUndoDoc; - ScDocumentUniquePtr mpRedoDoc; - ScRange maRange; + ScDocumentUniquePtr const mpUndoDoc; + ScDocumentUniquePtr const mpRedoDoc; + ScRange const maRange; }; class ScUndoConditionalFormatList : public ScSimpleUndo @@ -655,9 +655,9 @@ public: private: void DoChange(const ScDocument* pDoc); - ScDocumentUniquePtr mpUndoDoc; - ScDocumentUniquePtr mpRedoDoc; - SCTAB mnTab; + ScDocumentUniquePtr const mpUndoDoc; + ScDocumentUniquePtr const mpRedoDoc; + SCTAB const mnTab; }; class ScUndoUseScenario: public ScSimpleUndo @@ -681,7 +681,7 @@ private: pUndoDoc; ScRange aRange; ScMarkData aMarkData; - OUString aName; + OUString const aName; }; class ScUndoSelectionStyle: public ScSimpleUndo @@ -705,8 +705,8 @@ private: ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; - OUString aStyleName; - ScRange aRange; + OUString const aStyleName; + ScRange const aRange; void DoChange( const bool bUndo ); }; @@ -748,7 +748,7 @@ public: private: ScDocumentUniquePtr pUndoDoc; - OUString aFormula; + OUString const aFormula; sal_uLong nStartChangeAction; sal_uLong nEndChangeAction; @@ -773,12 +773,12 @@ public: virtual OUString GetComment() const override; private: - OUString aDocName; + OUString const aDocName; OUString aFltName; - OUString aOptions; + OUString const aOptions; OUString aAreaName; - ScRange aRange; - sal_uLong nRefreshDelay; + ScRange const aRange; + sal_uLong const nRefreshDelay; }; class ScUndoRemoveAreaLink : public ScSimpleUndo @@ -799,12 +799,12 @@ public: virtual OUString GetComment() const override; private: - OUString aDocName; + OUString const aDocName; OUString aFltName; - OUString aOptions; + OUString const aOptions; OUString aAreaName; - ScRange aRange; - sal_uLong nRefreshDelay; + ScRange const aRange; + sal_uLong const nRefreshDelay; }; class ScUndoUpdateAreaLink : public ScSimpleUndo //! also change BlockUndo? @@ -830,21 +830,21 @@ public: virtual OUString GetComment() const override; private: - OUString aOldDoc; - OUString aOldFlt; - OUString aOldOpt; - OUString aOldArea; - ScRange aOldRange; - OUString aNewDoc; - OUString aNewFlt; - OUString aNewOpt; - OUString aNewArea; - ScRange aNewRange; + OUString const aOldDoc; + OUString const aOldFlt; + OUString const aOldOpt; + OUString const aOldArea; + ScRange const aOldRange; + OUString const aNewDoc; + OUString const aNewFlt; + OUString const aNewOpt; + OUString const aNewArea; + ScRange const aNewRange; ScDocumentUniquePtr xUndoDoc; ScDocumentUniquePtr xRedoDoc; - sal_uLong nOldRefresh; - sal_uLong nNewRefresh; - bool bWithInsert; + sal_uLong const nOldRefresh; + sal_uLong const nNewRefresh; + bool const bWithInsert; void DoChange( const bool bUndo ) const; }; @@ -867,7 +867,7 @@ private: ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; - bool bIsIncrement; + bool const bIsIncrement; }; class ScUndoTransliterate: public ScBlockUndo @@ -888,7 +888,7 @@ private: ScMarkData aMarkData; ScDocumentUniquePtr pUndoDoc; - TransliterationFlags + TransliterationFlags const nTransliterationType; }; @@ -929,9 +929,8 @@ public: virtual OUString GetComment() const override; private: - SCTAB nTab; - ScDocumentUniquePtr - pUndoDoc; + SCTAB const nTab; + ScDocumentUniquePtr pUndoDoc; }; class ScUndoRemoveMerge: public ScBlockUndo |