Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
core
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
LibreOffice
core
Commits
11189797
Kaydet (Commit)
11189797
authored
Şub 19, 2014
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
sal_Bool->bool
Change-Id: I7e37926fc1e69da2b192a60df3b54807243c646f
üst
45441c0a
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
63 additions
and
63 deletions
+63
-63
docsh5.cxx
sc/source/ui/docshell/docsh5.cxx
+1
-1
olinefun.cxx
sc/source/ui/docshell/olinefun.cxx
+3
-3
undodat.hxx
sc/source/ui/inc/undodat.hxx
+34
-34
undodat.cxx
sc/source/ui/undo/undodat.cxx
+25
-25
No files found.
sc/source/ui/docshell/docsh5.cxx
Dosyayı görüntüle @
11189797
...
@@ -567,7 +567,7 @@ void ScDocShell::DoConsolidate( const ScConsolidateParam& rParam, bool bRecord )
...
@@ -567,7 +567,7 @@ void ScDocShell::DoConsolidate( const ScConsolidateParam& rParam, bool bRecord )
GetUndoManager
()
->
AddUndoAction
(
GetUndoManager
()
->
AddUndoAction
(
new
ScUndoConsolidate
(
this
,
aDestArea
,
rParam
,
pUndoDoc
,
new
ScUndoConsolidate
(
this
,
aDestArea
,
rParam
,
pUndoDoc
,
sal_T
rue
,
nInsertCount
,
pUndoTab
,
pUndoData
)
);
t
rue
,
nInsertCount
,
pUndoTab
,
pUndoData
)
);
}
}
else
else
{
{
...
...
sc/source/ui/docshell/olinefun.cxx
Dosyayı görüntüle @
11189797
...
@@ -115,7 +115,7 @@ bool ScOutlineDocFunc::MakeOutline( const ScRange& rRange, bool bColumns, bool b
...
@@ -115,7 +115,7 @@ bool ScOutlineDocFunc::MakeOutline( const ScRange& rRange, bool bColumns, bool b
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
new
ScUndoMakeOutline
(
&
rDocShell
,
new
ScUndoMakeOutline
(
&
rDocShell
,
nStartCol
,
nStartRow
,
nTab
,
nEndCol
,
nEndRow
,
nTab
,
nStartCol
,
nStartRow
,
nTab
,
nEndCol
,
nEndRow
,
nTab
,
pUndoTab
,
bColumns
,
sal_T
rue
)
);
pUndoTab
,
bColumns
,
t
rue
)
);
}
}
if
(
pDoc
->
IsStreamValid
(
nTab
))
if
(
pDoc
->
IsStreamValid
(
nTab
))
...
@@ -465,7 +465,7 @@ bool ScOutlineDocFunc::ShowMarkedOutlines( const ScRange& rRange, bool bRecord )
...
@@ -465,7 +465,7 @@ bool ScOutlineDocFunc::ShowMarkedOutlines( const ScRange& rRange, bool bRecord )
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
new
ScUndoOutlineBlock
(
&
rDocShell
,
new
ScUndoOutlineBlock
(
&
rDocShell
,
nStartCol
,
nStartRow
,
nTab
,
nEndCol
,
nEndRow
,
nTab
,
nStartCol
,
nStartRow
,
nTab
,
nEndCol
,
nEndRow
,
nTab
,
pUndoDoc
,
pUndoTab
,
sal_T
rue
)
);
pUndoDoc
,
pUndoTab
,
t
rue
)
);
}
}
// Spalten
// Spalten
...
@@ -658,7 +658,7 @@ bool ScOutlineDocFunc::ShowOutline( SCTAB nTab, bool bColumns, sal_uInt16 nLevel
...
@@ -658,7 +658,7 @@ bool ScOutlineDocFunc::ShowOutline( SCTAB nTab, bool bColumns, sal_uInt16 nLevel
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
rDocShell
.
GetUndoManager
()
->
AddUndoAction
(
new
ScUndoDoOutline
(
&
rDocShell
,
new
ScUndoDoOutline
(
&
rDocShell
,
nStart
,
nEnd
,
nTab
,
pUndoDoc
,
//! start und end berechnen
nStart
,
nEnd
,
nTab
,
pUndoDoc
,
//! start und end berechnen
bColumns
,
nLevel
,
nEntry
,
sal_T
rue
)
);
bColumns
,
nLevel
,
nEntry
,
t
rue
)
);
}
}
pEntry
->
SetHidden
(
false
);
pEntry
->
SetHidden
(
false
);
...
...
sc/source/ui/inc/undodat.hxx
Dosyayı görüntüle @
11189797
...
@@ -48,8 +48,8 @@ public:
...
@@ -48,8 +48,8 @@ public:
TYPEINFO
();
TYPEINFO
();
ScUndoDoOutline
(
ScDocShell
*
pNewDocShell
,
ScUndoDoOutline
(
ScDocShell
*
pNewDocShell
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
ScDocument
*
pNewUndoDoc
,
sal_B
ool
bNewColumns
,
ScDocument
*
pNewUndoDoc
,
b
ool
bNewColumns
,
sal_uInt16
nNewLevel
,
sal_uInt16
nNewEntry
,
sal_B
ool
bNewShow
);
sal_uInt16
nNewLevel
,
sal_uInt16
nNewEntry
,
b
ool
bNewShow
);
virtual
~
ScUndoDoOutline
();
virtual
~
ScUndoDoOutline
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -64,10 +64,10 @@ private:
...
@@ -64,10 +64,10 @@ private:
SCCOLROW
nEnd
;
SCCOLROW
nEnd
;
SCTAB
nTab
;
SCTAB
nTab
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
sal_B
ool
bColumns
;
b
ool
bColumns
;
sal_uInt16
nLevel
;
sal_uInt16
nLevel
;
sal_uInt16
nEntry
;
sal_uInt16
nEntry
;
sal_B
ool
bShow
;
b
ool
bShow
;
};
};
...
@@ -79,7 +79,7 @@ public:
...
@@ -79,7 +79,7 @@ public:
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
ScOutlineTable
*
pNewUndoTab
,
ScOutlineTable
*
pNewUndoTab
,
sal_Bool
bNewColumns
,
sal_B
ool
bNewMake
);
bool
bNewColumns
,
b
ool
bNewMake
);
virtual
~
ScUndoMakeOutline
();
virtual
~
ScUndoMakeOutline
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -93,8 +93,8 @@ private:
...
@@ -93,8 +93,8 @@ private:
ScAddress
aBlockStart
;
ScAddress
aBlockStart
;
ScAddress
aBlockEnd
;
ScAddress
aBlockEnd
;
ScOutlineTable
*
pUndoTable
;
ScOutlineTable
*
pUndoTable
;
sal_B
ool
bColumns
;
b
ool
bColumns
;
sal_B
ool
bMake
;
b
ool
bMake
;
};
};
...
@@ -105,7 +105,7 @@ public:
...
@@ -105,7 +105,7 @@ public:
ScUndoOutlineLevel
(
ScDocShell
*
pNewDocShell
,
ScUndoOutlineLevel
(
ScDocShell
*
pNewDocShell
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
sal_B
ool
bNewColumns
,
sal_uInt16
nNewLevel
);
b
ool
bNewColumns
,
sal_uInt16
nNewLevel
);
virtual
~
ScUndoOutlineLevel
();
virtual
~
ScUndoOutlineLevel
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -121,8 +121,8 @@ private:
...
@@ -121,8 +121,8 @@ private:
SCTAB
nTab
;
SCTAB
nTab
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
ScOutlineTable
*
pUndoTable
;
ScOutlineTable
*
pUndoTable
;
sal_B
ool
bColumns
;
b
ool
bColumns
;
sal_uInt16
nLevel
;
sal_uInt16
nLevel
;
};
};
...
@@ -134,7 +134,7 @@ public:
...
@@ -134,7 +134,7 @@ public:
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
sal_B
ool
bNewShow
);
b
ool
bNewShow
);
virtual
~
ScUndoOutlineBlock
();
virtual
~
ScUndoOutlineBlock
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -149,7 +149,7 @@ private:
...
@@ -149,7 +149,7 @@ private:
ScAddress
aBlockEnd
;
ScAddress
aBlockEnd
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
ScOutlineTable
*
pUndoTable
;
ScOutlineTable
*
pUndoTable
;
sal_B
ool
bShow
;
b
ool
bShow
;
};
};
...
@@ -255,7 +255,7 @@ private:
...
@@ -255,7 +255,7 @@ private:
ScSortParam
aSortParam
;
ScSortParam
aSortParam
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
ScDBCollection
*
pUndoDB
;
// due to source and target range
ScDBCollection
*
pUndoDB
;
// due to source and target range
sal_B
ool
bDestArea
;
b
ool
bDestArea
;
ScRange
aDestRange
;
ScRange
aDestRange
;
};
};
...
@@ -267,7 +267,7 @@ public:
...
@@ -267,7 +267,7 @@ public:
ScUndoQuery
(
ScDocShell
*
pNewDocShell
,
SCTAB
nNewTab
,
ScUndoQuery
(
ScDocShell
*
pNewDocShell
,
SCTAB
nNewTab
,
const
ScQueryParam
&
rParam
,
ScDocument
*
pNewUndoDoc
,
const
ScQueryParam
&
rParam
,
ScDocument
*
pNewUndoDoc
,
ScDBCollection
*
pNewUndoDB
,
const
ScRange
*
pOld
,
ScDBCollection
*
pNewUndoDB
,
const
ScRange
*
pOld
,
sal_B
ool
bSize
,
const
ScRange
*
pAdvSrc
);
b
ool
bSize
,
const
ScRange
*
pAdvSrc
);
virtual
~
ScUndoQuery
();
virtual
~
ScUndoQuery
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -285,9 +285,9 @@ private:
...
@@ -285,9 +285,9 @@ private:
ScDBCollection
*
pUndoDB
;
// due to source and target range
ScDBCollection
*
pUndoDB
;
// due to source and target range
ScRange
aOldDest
;
ScRange
aOldDest
;
ScRange
aAdvSource
;
ScRange
aAdvSource
;
sal_B
ool
bIsAdvanced
;
b
ool
bIsAdvanced
;
sal_B
ool
bDestArea
;
b
ool
bDestArea
;
sal_B
ool
bDoSize
;
b
ool
bDoSize
;
};
};
...
@@ -363,7 +363,7 @@ private:
...
@@ -363,7 +363,7 @@ private:
ScDBData
*
pUndoDBData
;
ScDBData
*
pUndoDBData
;
ScDBData
*
pRedoDBData
;
ScDBData
*
pRedoDBData
;
SCCOL
nFormulaCols
;
SCCOL
nFormulaCols
;
sal_B
ool
bRedoFilled
;
b
ool
bRedoFilled
;
};
};
...
@@ -397,7 +397,7 @@ private:
...
@@ -397,7 +397,7 @@ private:
ScDBCollection
*
pUndoDB
;
ScDBCollection
*
pUndoDB
;
ScRange
aOldQuery
;
ScRange
aOldQuery
;
ScRange
aNewQuery
;
ScRange
aNewQuery
;
sal_B
ool
bQuerySize
;
b
ool
bQuerySize
;
};
};
...
@@ -408,7 +408,7 @@ public:
...
@@ -408,7 +408,7 @@ public:
ScUndoDataPilot
(
ScDocShell
*
pNewDocShell
,
ScUndoDataPilot
(
ScDocShell
*
pNewDocShell
,
ScDocument
*
pOldDoc
,
ScDocument
*
pNewDoc
,
ScDocument
*
pOldDoc
,
ScDocument
*
pNewDoc
,
const
ScDPObject
*
pOldObj
,
const
ScDPObject
*
pNewObj
,
const
ScDPObject
*
pOldObj
,
const
ScDPObject
*
pNewObj
,
sal_B
ool
bMove
);
b
ool
bMove
);
virtual
~
ScUndoDataPilot
();
virtual
~
ScUndoDataPilot
();
virtual
void
Undo
();
virtual
void
Undo
();
...
@@ -423,7 +423,7 @@ private:
...
@@ -423,7 +423,7 @@ private:
ScDocument
*
pNewUndoDoc
;
ScDocument
*
pNewUndoDoc
;
ScDPObject
*
pOldDPObject
;
ScDPObject
*
pOldDPObject
;
ScDPObject
*
pNewDPObject
;
ScDPObject
*
pNewDPObject
;
sal_B
ool
bAllowMove
;
b
ool
bAllowMove
;
};
};
...
@@ -433,7 +433,7 @@ public:
...
@@ -433,7 +433,7 @@ public:
TYPEINFO
();
TYPEINFO
();
ScUndoConsolidate
(
ScDocShell
*
pNewDocShell
,
ScUndoConsolidate
(
ScDocShell
*
pNewDocShell
,
const
ScArea
&
rArea
,
const
ScConsolidateParam
&
rPar
,
const
ScArea
&
rArea
,
const
ScConsolidateParam
&
rPar
,
ScDocument
*
pNewUndoDoc
,
sal_B
ool
bReference
,
ScDocument
*
pNewUndoDoc
,
b
ool
bReference
,
SCROW
nInsCount
,
ScOutlineTable
*
pTab
,
SCROW
nInsCount
,
ScOutlineTable
*
pTab
,
ScDBData
*
pData
);
ScDBData
*
pData
);
virtual
~
ScUndoConsolidate
();
virtual
~
ScUndoConsolidate
();
...
@@ -449,7 +449,7 @@ private:
...
@@ -449,7 +449,7 @@ private:
ScArea
aDestArea
;
ScArea
aDestArea
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
ScConsolidateParam
aParam
;
ScConsolidateParam
aParam
;
sal_B
ool
bInsRef
;
b
ool
bInsRef
;
SCSIZE
nInsertCount
;
SCSIZE
nInsertCount
;
ScOutlineTable
*
pUndoTab
;
ScOutlineTable
*
pUndoTab
;
ScDBData
*
pUndoData
;
ScDBData
*
pUndoData
;
...
@@ -500,7 +500,7 @@ public:
...
@@ -500,7 +500,7 @@ public:
ScDocument
*
pNewUndoDoc
,
ScDocument
*
pNewRedoDoc
,
ScDocument
*
pNewUndoDoc
,
ScDocument
*
pNewRedoDoc
,
sal_uInt16
nNewFlags
,
sal_uInt16
nNewFlags
,
ScRefUndoData
*
pRefData
,
void
*
pFill1
,
void
*
pFill2
,
void
*
pFill3
,
ScRefUndoData
*
pRefData
,
void
*
pFill1
,
void
*
pFill2
,
void
*
pFill3
,
sal_B
ool
bRedoIsFilled
=
true
b
ool
bRedoIsFilled
=
true
);
);
virtual
~
ScUndoDataForm
();
virtual
~
ScUndoDataForm
();
...
@@ -515,14 +515,14 @@ private:
...
@@ -515,14 +515,14 @@ private:
boost
::
scoped_ptr
<
ScMarkData
>
mpMarkData
;
boost
::
scoped_ptr
<
ScMarkData
>
mpMarkData
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pUndoDoc
;
ScDocument
*
pRedoDoc
;
ScDocument
*
pRedoDoc
;
sal_uInt16
nFlags
;
sal_uInt16
nFlags
;
ScRefUndoData
*
pRefUndoData
;
ScRefUndoData
*
pRefUndoData
;
ScRefUndoData
*
pRefRedoData
;
ScRefUndoData
*
pRefRedoData
;
sal_uLong
nStartChangeAction
;
sal_uLong
nStartChangeAction
;
sal_uLong
nEndChangeAction
;
sal_uLong
nEndChangeAction
;
sal_B
ool
bRedoFilled
;
b
ool
bRedoFilled
;
void
DoChange
(
const
sal_B
ool
bUndo
);
void
DoChange
(
const
b
ool
bUndo
);
void
SetChangeTrack
();
void
SetChangeTrack
();
};
};
...
...
sc/source/ui/undo/undodat.cxx
Dosyayı görüntüle @
11189797
...
@@ -68,8 +68,8 @@ TYPEINIT1(ScUndoDataForm, SfxUndoAction);
...
@@ -68,8 +68,8 @@ TYPEINIT1(ScUndoDataForm, SfxUndoAction);
ScUndoDoOutline
::
ScUndoDoOutline
(
ScDocShell
*
pNewDocShell
,
ScUndoDoOutline
::
ScUndoDoOutline
(
ScDocShell
*
pNewDocShell
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
ScDocument
*
pNewUndoDoc
,
sal_B
ool
bNewColumns
,
ScDocument
*
pNewUndoDoc
,
b
ool
bNewColumns
,
sal_uInt16
nNewLevel
,
sal_uInt16
nNewEntry
,
sal_B
ool
bNewShow
)
:
sal_uInt16
nNewLevel
,
sal_uInt16
nNewEntry
,
b
ool
bNewShow
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
nStart
(
nNewStart
),
nStart
(
nNewStart
),
nEnd
(
nNewEnd
),
nEnd
(
nNewEnd
),
...
@@ -161,7 +161,7 @@ bool ScUndoDoOutline::CanRepeat(SfxRepeatTarget& /* rTarget */) const
...
@@ -161,7 +161,7 @@ bool ScUndoDoOutline::CanRepeat(SfxRepeatTarget& /* rTarget */) const
ScUndoMakeOutline
::
ScUndoMakeOutline
(
ScDocShell
*
pNewDocShell
,
ScUndoMakeOutline
::
ScUndoMakeOutline
(
ScDocShell
*
pNewDocShell
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
ScOutlineTable
*
pNewUndoTab
,
sal_Bool
bNewColumns
,
sal_B
ool
bNewMake
)
:
ScOutlineTable
*
pNewUndoTab
,
bool
bNewColumns
,
b
ool
bNewMake
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
aBlockStart
(
nStartX
,
nStartY
,
nStartZ
),
aBlockStart
(
nStartX
,
nStartY
,
nStartZ
),
aBlockEnd
(
nEndX
,
nEndY
,
nEndZ
),
aBlockEnd
(
nEndX
,
nEndY
,
nEndZ
),
...
@@ -243,7 +243,7 @@ bool ScUndoMakeOutline::CanRepeat(SfxRepeatTarget& rTarget) const
...
@@ -243,7 +243,7 @@ bool ScUndoMakeOutline::CanRepeat(SfxRepeatTarget& rTarget) const
ScUndoOutlineLevel
::
ScUndoOutlineLevel
(
ScDocShell
*
pNewDocShell
,
ScUndoOutlineLevel
::
ScUndoOutlineLevel
(
ScDocShell
*
pNewDocShell
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
SCCOLROW
nNewStart
,
SCCOLROW
nNewEnd
,
SCTAB
nNewTab
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
sal_B
ool
bNewColumns
,
sal_uInt16
nNewLevel
)
:
b
ool
bNewColumns
,
sal_uInt16
nNewLevel
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
nStart
(
nNewStart
),
nStart
(
nNewStart
),
nEnd
(
nNewEnd
),
nEnd
(
nNewEnd
),
...
@@ -330,7 +330,7 @@ bool ScUndoOutlineLevel::CanRepeat(SfxRepeatTarget& rTarget) const
...
@@ -330,7 +330,7 @@ bool ScUndoOutlineLevel::CanRepeat(SfxRepeatTarget& rTarget) const
ScUndoOutlineBlock
::
ScUndoOutlineBlock
(
ScDocShell
*
pNewDocShell
,
ScUndoOutlineBlock
::
ScUndoOutlineBlock
(
ScDocShell
*
pNewDocShell
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nStartX
,
SCROW
nStartY
,
SCTAB
nStartZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
SCCOL
nEndX
,
SCROW
nEndY
,
SCTAB
nEndZ
,
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
sal_B
ool
bNewShow
)
:
ScDocument
*
pNewUndoDoc
,
ScOutlineTable
*
pNewUndoTab
,
b
ool
bNewShow
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
aBlockStart
(
nStartX
,
nStartY
,
nStartZ
),
aBlockStart
(
nStartX
,
nStartY
,
nStartZ
),
aBlockEnd
(
nEndX
,
nEndY
,
nEndZ
),
aBlockEnd
(
nEndX
,
nEndY
,
nEndZ
),
...
@@ -754,7 +754,7 @@ ScUndoSort::ScUndoSort( ScDocShell* pNewDocShell,
...
@@ -754,7 +754,7 @@ ScUndoSort::ScUndoSort( ScDocShell* pNewDocShell,
{
{
if
(
pDest
)
if
(
pDest
)
{
{
bDestArea
=
sal_T
rue
;
bDestArea
=
t
rue
;
aDestRange
=
*
pDest
;
aDestRange
=
*
pDest
;
}
}
}
}
...
@@ -858,7 +858,7 @@ bool ScUndoSort::CanRepeat(SfxRepeatTarget& /* rTarget */) const
...
@@ -858,7 +858,7 @@ bool ScUndoSort::CanRepeat(SfxRepeatTarget& /* rTarget */) const
ScUndoQuery
::
ScUndoQuery
(
ScDocShell
*
pNewDocShell
,
SCTAB
nNewTab
,
const
ScQueryParam
&
rParam
,
ScUndoQuery
::
ScUndoQuery
(
ScDocShell
*
pNewDocShell
,
SCTAB
nNewTab
,
const
ScQueryParam
&
rParam
,
ScDocument
*
pNewUndoDoc
,
ScDBCollection
*
pNewUndoDB
,
ScDocument
*
pNewUndoDoc
,
ScDBCollection
*
pNewUndoDB
,
const
ScRange
*
pOld
,
sal_B
ool
bSize
,
const
ScRange
*
pAdvSrc
)
:
const
ScRange
*
pOld
,
b
ool
bSize
,
const
ScRange
*
pAdvSrc
)
:
ScDBFuncUndo
(
pNewDocShell
,
ScRange
(
rParam
.
nCol1
,
rParam
.
nRow1
,
nNewTab
,
ScDBFuncUndo
(
pNewDocShell
,
ScRange
(
rParam
.
nCol1
,
rParam
.
nRow1
,
nNewTab
,
rParam
.
nCol2
,
rParam
.
nRow2
,
nNewTab
)
),
rParam
.
nCol2
,
rParam
.
nRow2
,
nNewTab
)
),
pDrawUndo
(
NULL
),
pDrawUndo
(
NULL
),
...
@@ -872,12 +872,12 @@ ScUndoQuery::ScUndoQuery( ScDocShell* pNewDocShell, SCTAB nNewTab, const ScQuery
...
@@ -872,12 +872,12 @@ ScUndoQuery::ScUndoQuery( ScDocShell* pNewDocShell, SCTAB nNewTab, const ScQuery
{
{
if
(
pOld
)
if
(
pOld
)
{
{
bDestArea
=
sal_T
rue
;
bDestArea
=
t
rue
;
aOldDest
=
*
pOld
;
aOldDest
=
*
pOld
;
}
}
if
(
pAdvSrc
)
if
(
pAdvSrc
)
{
{
bIsAdvanced
=
sal_T
rue
;
bIsAdvanced
=
t
rue
;
aAdvSource
=
*
pAdvSrc
;
aAdvSource
=
*
pAdvSrc
;
}
}
...
@@ -903,7 +903,7 @@ void ScUndoQuery::Undo()
...
@@ -903,7 +903,7 @@ void ScUndoQuery::Undo()
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
ScTabViewShell
*
pViewShell
=
ScTabViewShell
::
GetActiveViewShell
();
ScTabViewShell
*
pViewShell
=
ScTabViewShell
::
GetActiveViewShell
();
sal_B
ool
bCopy
=
!
aQueryParam
.
bInplace
;
b
ool
bCopy
=
!
aQueryParam
.
bInplace
;
SCCOL
nDestEndCol
=
0
;
SCCOL
nDestEndCol
=
0
;
SCROW
nDestEndRow
=
0
;
SCROW
nDestEndRow
=
0
;
if
(
bCopy
)
if
(
bCopy
)
...
@@ -1131,7 +1131,7 @@ void ScUndoDBData::Undo()
...
@@ -1131,7 +1131,7 @@ void ScUndoDBData::Undo()
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
sal_B
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
b
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
pDoc
->
SetAutoCalc
(
false
);
// Avoid unnecessary calculations
pDoc
->
SetAutoCalc
(
false
);
// Avoid unnecessary calculations
pDoc
->
CompileDBFormula
(
true
);
// CreateFormulaString
pDoc
->
CompileDBFormula
(
true
);
// CreateFormulaString
pDoc
->
SetDBCollection
(
new
ScDBCollection
(
*
pUndoColl
),
true
);
pDoc
->
SetDBCollection
(
new
ScDBCollection
(
*
pUndoColl
),
true
);
...
@@ -1149,7 +1149,7 @@ void ScUndoDBData::Redo()
...
@@ -1149,7 +1149,7 @@ void ScUndoDBData::Redo()
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
sal_B
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
b
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
pDoc
->
SetAutoCalc
(
false
);
// Avoid unnecessary calculations
pDoc
->
SetAutoCalc
(
false
);
// Avoid unnecessary calculations
pDoc
->
CompileDBFormula
(
true
);
// CreateFormulaString
pDoc
->
CompileDBFormula
(
true
);
// CreateFormulaString
pDoc
->
SetDBCollection
(
new
ScDBCollection
(
*
pRedoColl
),
true
);
pDoc
->
SetDBCollection
(
new
ScDBCollection
(
*
pRedoColl
),
true
);
...
@@ -1229,7 +1229,7 @@ void ScUndoImportData::Undo()
...
@@ -1229,7 +1229,7 @@ void ScUndoImportData::Undo()
// imported data is deleted later anyway,
// imported data is deleted later anyway,
// so now delete each column after copying to save memory (#41216#)
// so now delete each column after copying to save memory (#41216#)
sal_B
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
b
ool
bOldAutoCalc
=
pDoc
->
GetAutoCalc
();
pDoc
->
SetAutoCalc
(
false
);
// outside of the loop
pDoc
->
SetAutoCalc
(
false
);
// outside of the loop
for
(
SCCOL
nCopyCol
=
nCol1
;
nCopyCol
<=
nCol2
;
nCopyCol
++
)
for
(
SCCOL
nCopyCol
=
nCol1
;
nCopyCol
<=
nCol2
;
nCopyCol
++
)
{
{
...
@@ -1238,10 +1238,10 @@ void ScUndoImportData::Undo()
...
@@ -1238,10 +1238,10 @@ void ScUndoImportData::Undo()
pDoc
->
DeleteAreaTab
(
nCopyCol
,
nRow1
,
nCopyCol
,
nRow2
,
nTab
,
IDF_CONTENTS
&
~
IDF_NOTE
);
pDoc
->
DeleteAreaTab
(
nCopyCol
,
nRow1
,
nCopyCol
,
nRow2
,
nTab
,
IDF_CONTENTS
&
~
IDF_NOTE
);
}
}
pDoc
->
SetAutoCalc
(
bOldAutoCalc
);
pDoc
->
SetAutoCalc
(
bOldAutoCalc
);
bRedoFilled
=
sal_T
rue
;
bRedoFilled
=
t
rue
;
}
}
}
}
sal_B
ool
bMoveCells
=
pUndoDBData
&&
pRedoDBData
&&
b
ool
bMoveCells
=
pUndoDBData
&&
pRedoDBData
&&
pRedoDBData
->
IsDoSize
();
// the same in old and new
pRedoDBData
->
IsDoSize
();
// the same in old and new
if
(
bMoveCells
)
if
(
bMoveCells
)
{
{
...
@@ -1308,7 +1308,7 @@ void ScUndoImportData::Redo()
...
@@ -1308,7 +1308,7 @@ void ScUndoImportData::Redo()
pCurrentData
=
ScUndoUtil
::
GetOldDBData
(
pUndoDBData
,
pDoc
,
nTab
,
pCurrentData
=
ScUndoUtil
::
GetOldDBData
(
pUndoDBData
,
pDoc
,
nTab
,
nCol1
,
nRow1
,
nCol2
,
nRow2
);
nCol1
,
nRow1
,
nCol2
,
nRow2
);
}
}
sal_B
ool
bMoveCells
=
pUndoDBData
&&
pRedoDBData
&&
b
ool
bMoveCells
=
pUndoDBData
&&
pRedoDBData
&&
pRedoDBData
->
IsDoSize
();
// // the same in old and new
pRedoDBData
->
IsDoSize
();
// // the same in old and new
if
(
bMoveCells
)
if
(
bMoveCells
)
{
{
...
@@ -1404,7 +1404,7 @@ ScUndoRepeatDB::ScUndoRepeatDB( ScDocShell* pNewDocShell, SCTAB nNewTab,
...
@@ -1404,7 +1404,7 @@ ScUndoRepeatDB::ScUndoRepeatDB( ScDocShell* pNewDocShell, SCTAB nNewTab,
{
{
aOldQuery
=
*
pOldQ
;
aOldQuery
=
*
pOldQ
;
aNewQuery
=
*
pNewQ
;
aNewQuery
=
*
pNewQ
;
bQuerySize
=
sal_True
;
;
bQuerySize
=
true
;
}
}
}
}
...
@@ -1548,7 +1548,7 @@ bool ScUndoRepeatDB::CanRepeat(SfxRepeatTarget& rTarget) const
...
@@ -1548,7 +1548,7 @@ bool ScUndoRepeatDB::CanRepeat(SfxRepeatTarget& rTarget) const
ScUndoDataPilot
::
ScUndoDataPilot
(
ScDocShell
*
pNewDocShell
,
ScUndoDataPilot
::
ScUndoDataPilot
(
ScDocShell
*
pNewDocShell
,
ScDocument
*
pOldDoc
,
ScDocument
*
pNewDoc
,
ScDocument
*
pOldDoc
,
ScDocument
*
pNewDoc
,
const
ScDPObject
*
pOldObj
,
const
ScDPObject
*
pNewObj
,
sal_B
ool
bMove
)
:
const
ScDPObject
*
pOldObj
,
const
ScDPObject
*
pNewObj
,
b
ool
bMove
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
pOldUndoDoc
(
pOldDoc
),
pOldUndoDoc
(
pOldDoc
),
pNewUndoDoc
(
pNewDoc
),
pNewUndoDoc
(
pNewDoc
),
...
@@ -1707,7 +1707,7 @@ bool ScUndoDataPilot::CanRepeat(SfxRepeatTarget& /* rTarget */) const
...
@@ -1707,7 +1707,7 @@ bool ScUndoDataPilot::CanRepeat(SfxRepeatTarget& /* rTarget */) const
ScUndoConsolidate
::
ScUndoConsolidate
(
ScDocShell
*
pNewDocShell
,
const
ScArea
&
rArea
,
ScUndoConsolidate
::
ScUndoConsolidate
(
ScDocShell
*
pNewDocShell
,
const
ScArea
&
rArea
,
const
ScConsolidateParam
&
rPar
,
ScDocument
*
pNewUndoDoc
,
const
ScConsolidateParam
&
rPar
,
ScDocument
*
pNewUndoDoc
,
sal_B
ool
bReference
,
SCROW
nInsCount
,
ScOutlineTable
*
pTab
,
b
ool
bReference
,
SCROW
nInsCount
,
ScOutlineTable
*
pTab
,
ScDBData
*
pData
)
:
ScDBData
*
pData
)
:
ScSimpleUndo
(
pNewDocShell
),
ScSimpleUndo
(
pNewDocShell
),
aDestArea
(
rArea
),
aDestArea
(
rArea
),
...
@@ -1926,7 +1926,7 @@ ScUndoDataForm::ScUndoDataForm( ScDocShell* pNewDocShell,
...
@@ -1926,7 +1926,7 @@ ScUndoDataForm::ScUndoDataForm( ScDocShell* pNewDocShell,
sal_uInt16
nNewFlags
,
sal_uInt16
nNewFlags
,
ScRefUndoData
*
pRefData
,
ScRefUndoData
*
pRefData
,
void
*
/*pFill1*/
,
void
*
/*pFill2*/
,
void
*
/*pFill3*/
,
void
*
/*pFill1*/
,
void
*
/*pFill2*/
,
void
*
/*pFill3*/
,
sal_B
ool
bRedoIsFilled
)
:
b
ool
bRedoIsFilled
)
:
ScBlockUndo
(
pNewDocShell
,
ScRange
(
nStartX
,
nStartY
,
nStartZ
,
nEndX
,
nEndY
,
nEndZ
),
SC_UNDO_SIMPLE
),
ScBlockUndo
(
pNewDocShell
,
ScRange
(
nStartX
,
nStartY
,
nStartZ
,
nEndX
,
nEndY
,
nEndZ
),
SC_UNDO_SIMPLE
),
mpMarkData
(
new
ScMarkData
(
rMark
)),
mpMarkData
(
new
ScMarkData
(
rMark
)),
pUndoDoc
(
pNewUndoDoc
),
pUndoDoc
(
pNewUndoDoc
),
...
@@ -2001,13 +2001,13 @@ bool ScUndoDataForm::CanRepeat(SfxRepeatTarget& rTarget) const
...
@@ -2001,13 +2001,13 @@ bool ScUndoDataForm::CanRepeat(SfxRepeatTarget& rTarget) const
return
(
rTarget
.
ISA
(
ScTabViewTarget
));
return
(
rTarget
.
ISA
(
ScTabViewTarget
));
}
}
void
ScUndoDataForm
::
DoChange
(
const
sal_B
ool
bUndo
)
void
ScUndoDataForm
::
DoChange
(
const
b
ool
bUndo
)
{
{
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
ScDocument
*
pDoc
=
pDocShell
->
GetDocument
();
// RefUndoData for redo is created before first undo
// RefUndoData for redo is created before first undo
// (with DeleteUnchanged after the DoUndo call)
// (with DeleteUnchanged after the DoUndo call)
sal_B
ool
bCreateRedoData
=
(
bUndo
&&
pRefUndoData
&&
!
pRefRedoData
);
b
ool
bCreateRedoData
=
(
bUndo
&&
pRefUndoData
&&
!
pRefRedoData
);
if
(
bCreateRedoData
)
if
(
bCreateRedoData
)
pRefRedoData
=
new
ScRefUndoData
(
pDoc
);
pRefRedoData
=
new
ScRefUndoData
(
pDoc
);
...
@@ -2020,7 +2020,7 @@ void ScUndoDataForm::DoChange( const sal_Bool bUndo )
...
@@ -2020,7 +2020,7 @@ void ScUndoDataForm::DoChange( const sal_Bool bUndo )
if
(
nFlags
&
IDF_ATTRIB
)
if
(
nFlags
&
IDF_ATTRIB
)
nUndoFlags
|=
IDF_ATTRIB
;
nUndoFlags
|=
IDF_ATTRIB
;
sal_B
ool
bPaintAll
=
false
;
b
ool
bPaintAll
=
false
;
ScTabViewShell
*
pViewShell
=
ScTabViewShell
::
GetActiveViewShell
();
ScTabViewShell
*
pViewShell
=
ScTabViewShell
::
GetActiveViewShell
();
...
@@ -2029,8 +2029,8 @@ void ScUndoDataForm::DoChange( const sal_Bool bUndo )
...
@@ -2029,8 +2029,8 @@ void ScUndoDataForm::DoChange( const sal_Bool bUndo )
{
{
if
(
!
pRedoDoc
)
if
(
!
pRedoDoc
)
{
{
sal_B
ool
bColInfo
=
(
aBlockRange
.
aStart
.
Row
()
==
0
&&
aBlockRange
.
aEnd
.
Row
()
==
MAXROW
);
b
ool
bColInfo
=
(
aBlockRange
.
aStart
.
Row
()
==
0
&&
aBlockRange
.
aEnd
.
Row
()
==
MAXROW
);
sal_B
ool
bRowInfo
=
(
aBlockRange
.
aStart
.
Col
()
==
0
&&
aBlockRange
.
aEnd
.
Col
()
==
MAXCOL
);
b
ool
bRowInfo
=
(
aBlockRange
.
aStart
.
Col
()
==
0
&&
aBlockRange
.
aEnd
.
Col
()
==
MAXCOL
);
pRedoDoc
=
new
ScDocument
(
SCDOCMODE_UNDO
);
pRedoDoc
=
new
ScDocument
(
SCDOCMODE_UNDO
);
pRedoDoc
->
InitUndoSelected
(
pDoc
,
*
mpMarkData
,
bColInfo
,
bRowInfo
);
pRedoDoc
->
InitUndoSelected
(
pDoc
,
*
mpMarkData
,
bColInfo
,
bRowInfo
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment