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
857ff938
Kaydet (Commit)
857ff938
authored
Eki 06, 2015
tarafından
Noel Grandin
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
loplugin:mergeclasses
Change-Id: I9b5f35ac3a491bcf0bb5bb1b04f749321fc9f72b
üst
9887118e
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
35 additions
and
37 deletions
+35
-37
mergeclasses.results
compilerplugins/clang/mergeclasses.results
+0
-1
edimp.hxx
sw/inc/edimp.hxx
+9
-10
edattr.cxx
sw/source/core/edit/edattr.cxx
+1
-1
ednumber.cxx
sw/source/core/edit/ednumber.cxx
+22
-22
unocrsrhelper.cxx
sw/source/core/unocore/unocrsrhelper.cxx
+2
-2
unoobj.cxx
sw/source/core/unocore/unoobj.cxx
+1
-1
No files found.
compilerplugins/clang/mergeclasses.results
Dosyayı görüntüle @
857ff938
...
@@ -97,7 +97,6 @@ merge XMLTransformer with XMLTransformerBase
...
@@ -97,7 +97,6 @@ merge XMLTransformer with XMLTransformerBase
merge XclDebugObjCounter with XclRootData
merge XclDebugObjCounter with XclRootData
merge _LibreOfficeKit with LibLibreOffice_Impl
merge _LibreOfficeKit with LibLibreOffice_Impl
merge _LibreOfficeKitDocument with LibLODocument_Impl
merge _LibreOfficeKitDocument with LibLODocument_Impl
merge _SwPamRanges with SwPamRanges
merge _SwRedlineTable with SwRedlineTable
merge _SwRedlineTable with SwRedlineTable
merge _uno_ExtEnvironment with (anonymous namespace)::uno_DefaultEnvironment
merge _uno_ExtEnvironment with (anonymous namespace)::uno_DefaultEnvironment
merge abp::OModuleResourceClient with abp::OABSPilotUno
merge abp::OModuleResourceClient with abp::OABSPilotUno
...
...
sw/inc/edimp.hxx
Dosyayı görüntüle @
857ff938
...
@@ -39,21 +39,20 @@ struct SwPamRange
...
@@ -39,21 +39,20 @@ struct SwPamRange
{
return
nStart
<
rRg
.
nStart
;
}
{
return
nStart
<
rRg
.
nStart
;
}
};
};
class
_SwPamRanges
:
public
o3tl
::
sorted_vector
<
SwPamRange
>
{};
class
SwPamRanges
class
SwPamRanges
:
private
_SwPamRanges
{
{
public
:
public
:
SwPamRanges
(
const
SwPaM
&
rRing
);
SwPamRanges
(
const
SwPaM
&
rRing
);
using
_SwPamRanges
::
size_type
;
void
Insert
(
const
SwNodeIndex
&
rIdx1
,
const
SwNodeIndex
&
rIdx2
);
void
Insert
(
const
SwNodeIndex
&
rIdx1
,
const
SwNodeIndex
&
rIdx2
);
SwPaM
&
SetPam
(
size_type
nArrPos
,
SwPaM
&
rPam
);
SwPaM
&
SetPam
(
size_t
nArrPos
,
SwPaM
&
rPam
);
size_type
Count
()
const
size_t
Count
()
const
{
return
_SwPamRanges
::
size
();
}
{
return
maVector
.
size
();
}
SwPamRange
operator
[](
size_type
nPos
)
const
SwPamRange
operator
[](
size_t
nPos
)
const
{
return
_SwPamRanges
::
operator
[](
nPos
);
}
{
return
maVector
[
nPos
];
}
private
:
o3tl
::
sorted_vector
<
SwPamRange
>
maVector
;
};
};
#endif
#endif
...
...
sw/source/core/edit/edattr.cxx
Dosyayı görüntüle @
857ff938
...
@@ -529,7 +529,7 @@ void SwEditShell::MoveLeftMargin( bool bRight, bool bModulus )
...
@@ -529,7 +529,7 @@ void SwEditShell::MoveLeftMargin( bool bRight, bool bModulus )
{
{
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
GetDoc
()
->
MoveLeftMargin
(
aRangeArr
.
SetPam
(
n
,
aPam
),
GetDoc
()
->
MoveLeftMargin
(
aRangeArr
.
SetPam
(
n
,
aPam
),
bRight
,
bModulus
);
bRight
,
bModulus
);
}
}
...
...
sw/source/core/edit/ednumber.cxx
Dosyayı görüntüle @
857ff938
...
@@ -40,16 +40,16 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
...
@@ -40,16 +40,16 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
if
(
aRg
.
nEnd
<
aRg
.
nStart
)
if
(
aRg
.
nEnd
<
aRg
.
nStart
)
{
aRg
.
nStart
=
aRg
.
nEnd
;
aRg
.
nEnd
=
rIdx1
.
GetIndex
();
}
{
aRg
.
nStart
=
aRg
.
nEnd
;
aRg
.
nEnd
=
rIdx1
.
GetIndex
();
}
_SwPamRanges
::
const_iterator
it
=
lower_bound
(
aRg
);
//search Insert Position
o3tl
::
sorted_vector
<
SwPamRange
>::
const_iterator
it
=
maVector
.
lower_bound
(
aRg
);
//search Insert Position
size_t
ype
nPos
=
it
-
begin
();
size_t
nPos
=
it
-
maVector
.
begin
();
if
(
!
empty
()
&&
(
it
!=
end
())
&&
(
*
it
)
==
aRg
)
if
(
!
maVector
.
empty
()
&&
(
it
!=
maVector
.
end
())
&&
(
*
it
)
==
aRg
)
{
{
// is the one in the Array smaller?
// is the one in the Array smaller?
SwPamRange
const
&
rTmp
=
_SwPamRanges
::
operator
[](
nPos
)
;
SwPamRange
const
&
rTmp
=
maVector
[
nPos
]
;
if
(
rTmp
.
nEnd
<
aRg
.
nEnd
)
if
(
rTmp
.
nEnd
<
aRg
.
nEnd
)
{
{
aRg
.
nEnd
=
rTmp
.
nEnd
;
aRg
.
nEnd
=
rTmp
.
nEnd
;
erase
(
begin
()
+
nPos
);
// combine
maVector
.
erase
(
maVector
.
begin
()
+
nPos
);
// combine
}
}
else
else
return
;
// done, because by precondition everything is combined
return
;
// done, because by precondition everything is combined
...
@@ -62,28 +62,28 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
...
@@ -62,28 +62,28 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
// combine with predecessor?
// combine with predecessor?
if
(
nPos
>
0
)
if
(
nPos
>
0
)
{
{
SwPamRange
const
&
rTmp
=
_SwPamRanges
::
operator
[](
nPos
-
1
)
;
SwPamRange
const
&
rTmp
=
maVector
[
nPos
-
1
]
;
if
(
rTmp
.
nEnd
==
aRg
.
nStart
if
(
rTmp
.
nEnd
==
aRg
.
nStart
||
rTmp
.
nEnd
+
1
==
aRg
.
nStart
)
||
rTmp
.
nEnd
+
1
==
aRg
.
nStart
)
{
{
aRg
.
nStart
=
rTmp
.
nStart
;
aRg
.
nStart
=
rTmp
.
nStart
;
bEnd
=
false
;
bEnd
=
false
;
erase
(
begin
()
+
--
nPos
);
// combine
maVector
.
erase
(
maVector
.
begin
()
+
--
nPos
);
// combine
}
}
// range contained in rTmp?
// range contained in rTmp?
else
if
(
rTmp
.
nStart
<=
aRg
.
nStart
&&
aRg
.
nEnd
<=
rTmp
.
nEnd
)
else
if
(
rTmp
.
nStart
<=
aRg
.
nStart
&&
aRg
.
nEnd
<=
rTmp
.
nEnd
)
return
;
return
;
}
}
// combine with successor?
// combine with successor?
if
(
nPos
<
size
()
)
if
(
nPos
<
maVector
.
size
()
)
{
{
SwPamRange
const
&
rTmp
=
_SwPamRanges
::
operator
[](
nPos
)
;
SwPamRange
const
&
rTmp
=
maVector
[
nPos
]
;
if
(
rTmp
.
nStart
==
aRg
.
nEnd
||
if
(
rTmp
.
nStart
==
aRg
.
nEnd
||
rTmp
.
nStart
==
aRg
.
nEnd
+
1
)
rTmp
.
nStart
==
aRg
.
nEnd
+
1
)
{
{
aRg
.
nEnd
=
rTmp
.
nEnd
;
aRg
.
nEnd
=
rTmp
.
nEnd
;
bEnd
=
false
;
bEnd
=
false
;
erase
(
begin
()
+
nPos
);
// combine
maVector
.
erase
(
maVector
.
begin
()
+
nPos
);
// combine
}
}
// range contained in rTmp?
// range contained in rTmp?
...
@@ -92,13 +92,13 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
...
@@ -92,13 +92,13 @@ void SwPamRanges::Insert( const SwNodeIndex& rIdx1, const SwNodeIndex& rIdx2 )
}
}
}
while
(
!
bEnd
);
}
while
(
!
bEnd
);
_SwPamRanges
::
insert
(
aRg
);
maVector
.
insert
(
aRg
);
}
}
SwPaM
&
SwPamRanges
::
SetPam
(
size_t
ype
nArrPos
,
SwPaM
&
rPam
)
SwPaM
&
SwPamRanges
::
SetPam
(
size_t
nArrPos
,
SwPaM
&
rPam
)
{
{
OSL_ASSERT
(
nArrPos
<
Count
()
);
OSL_ASSERT
(
nArrPos
<
Count
()
);
const
SwPamRange
&
rTmp
=
(
*
this
)
[
nArrPos
];
const
SwPamRange
&
rTmp
=
maVector
[
nArrPos
];
rPam
.
GetPoint
()
->
nNode
=
rTmp
.
nStart
;
rPam
.
GetPoint
()
->
nNode
=
rTmp
.
nStart
;
rPam
.
GetPoint
()
->
nContent
.
Assign
(
rPam
.
GetContentNode
(),
0
);
rPam
.
GetPoint
()
->
nContent
.
Assign
(
rPam
.
GetContentNode
(),
0
);
rPam
.
SetMark
();
rPam
.
SetMark
();
...
@@ -136,7 +136,7 @@ bool SwEditShell::NoNum()
...
@@ -136,7 +136,7 @@ bool SwEditShell::NoNum()
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
bRet
=
bRet
&&
GetDoc
()
->
NoNum
(
aRangeArr
.
SetPam
(
n
,
aPam
));
bRet
=
bRet
&&
GetDoc
()
->
NoNum
(
aRangeArr
.
SetPam
(
n
,
aPam
));
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
}
}
...
@@ -155,7 +155,7 @@ bool SwEditShell::SelectionHasNumber() const
...
@@ -155,7 +155,7 @@ bool SwEditShell::SelectionHasNumber() const
if
(
!
bResult
&&
pTextNd
&&
pTextNd
->
Len
()
==
0
&&
!
pTextNd
->
GetNumRule
())
{
if
(
!
bResult
&&
pTextNd
&&
pTextNd
->
Len
()
==
0
&&
!
pTextNd
->
GetNumRule
())
{
SwPamRanges
aRangeArr
(
*
GetCrsr
()
);
SwPamRanges
aRangeArr
(
*
GetCrsr
()
);
SwPaM
aPam
(
*
GetCrsr
()
->
GetPoint
()
);
SwPaM
aPam
(
*
GetCrsr
()
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
aRangeArr
.
SetPam
(
n
,
aPam
);
aRangeArr
.
SetPam
(
n
,
aPam
);
{
{
...
@@ -201,7 +201,7 @@ bool SwEditShell::SelectionHasBullet() const
...
@@ -201,7 +201,7 @@ bool SwEditShell::SelectionHasBullet() const
if
(
!
bResult
&&
pTextNd
&&
pTextNd
->
Len
()
==
0
&&
!
pTextNd
->
GetNumRule
())
{
if
(
!
bResult
&&
pTextNd
&&
pTextNd
->
Len
()
==
0
&&
!
pTextNd
->
GetNumRule
())
{
SwPamRanges
aRangeArr
(
*
GetCrsr
()
);
SwPamRanges
aRangeArr
(
*
GetCrsr
()
);
SwPaM
aPam
(
*
GetCrsr
()
->
GetPoint
()
);
SwPaM
aPam
(
*
GetCrsr
()
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
aRangeArr
.
SetPam
(
n
,
aPam
);
aRangeArr
.
SetPam
(
n
,
aPam
);
{
{
...
@@ -281,7 +281,7 @@ void SwEditShell::DelNumRules()
...
@@ -281,7 +281,7 @@ void SwEditShell::DelNumRules()
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
GetDoc
()
->
DelNumRules
(
aRangeArr
.
SetPam
(
n
,
aPam
)
);
GetDoc
()
->
DelNumRules
(
aRangeArr
.
SetPam
(
n
,
aPam
)
);
}
}
...
@@ -314,7 +314,7 @@ bool SwEditShell::NumUpDown( bool bDown )
...
@@ -314,7 +314,7 @@ bool SwEditShell::NumUpDown( bool bDown )
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
bRet
=
bRet
&&
GetDoc
()
->
NumUpDown
(
aRangeArr
.
SetPam
(
n
,
aPam
),
bDown
);
bRet
=
bRet
&&
GetDoc
()
->
NumUpDown
(
aRangeArr
.
SetPam
(
n
,
aPam
),
bDown
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
}
}
...
@@ -535,7 +535,7 @@ bool SwEditShell::OutlineUpDown( short nOffset )
...
@@ -535,7 +535,7 @@ bool SwEditShell::OutlineUpDown( short nOffset )
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
bRet
=
bRet
&&
GetDoc
()
->
OutlineUpDown
(
bRet
=
bRet
&&
GetDoc
()
->
OutlineUpDown
(
aRangeArr
.
SetPam
(
n
,
aPam
),
nOffset
);
aRangeArr
.
SetPam
(
n
,
aPam
),
nOffset
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
...
@@ -745,7 +745,7 @@ void SwEditShell::SetCurNumRule( const SwNumRule& rRule,
...
@@ -745,7 +745,7 @@ void SwEditShell::SetCurNumRule( const SwNumRule& rRule,
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
OUString
sContinuedListId
(
rContinuedListId
);
OUString
sContinuedListId
(
rContinuedListId
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
aRangeArr
.
SetPam
(
n
,
aPam
);
aRangeArr
.
SetPam
(
n
,
aPam
);
OUString
sListId
=
GetDoc
()
->
SetNumRule
(
aPam
,
rRule
,
OUString
sListId
=
GetDoc
()
->
SetNumRule
(
aPam
,
rRule
,
...
@@ -804,7 +804,7 @@ void SwEditShell::SetNumRuleStart( bool bFlag, SwPaM* pPaM )
...
@@ -804,7 +804,7 @@ void SwEditShell::SetNumRuleStart( bool bFlag, SwPaM* pPaM )
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
GetDoc
()
->
SetNumRuleStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
bFlag
);
GetDoc
()
->
SetNumRuleStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
bFlag
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
}
}
...
@@ -831,7 +831,7 @@ void SwEditShell::SetNodeNumStart( sal_uInt16 nStt, SwPaM* pPaM )
...
@@ -831,7 +831,7 @@ void SwEditShell::SetNodeNumStart( sal_uInt16 nStt, SwPaM* pPaM )
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPamRanges
aRangeArr
(
*
pCrsr
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
SwPaM
aPam
(
*
pCrsr
->
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
GetDoc
()
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
nStt
);
GetDoc
()
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
nStt
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
GetDoc
()
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
}
}
...
...
sw/source/core/unocore/unocrsrhelper.cxx
Dosyayı görüntüle @
857ff938
...
@@ -837,7 +837,7 @@ void setNumberingProperty(const Any& rValue, SwPaM& rPam)
...
@@ -837,7 +837,7 @@ void setNumberingProperty(const Any& rValue, SwPaM& rPam)
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
rPam
);
SwPamRanges
aRangeArr
(
rPam
);
SwPaM
aPam
(
*
rPam
.
GetPoint
()
);
SwPaM
aPam
(
*
rPam
.
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
// no start of a new list
// no start of a new list
pDoc
->
SetNumRule
(
aRangeArr
.
SetPam
(
n
,
aPam
),
aRule
,
false
);
pDoc
->
SetNumRule
(
aRangeArr
.
SetPam
(
n
,
aPam
),
aRule
,
false
);
...
@@ -927,7 +927,7 @@ void resetCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry, SwPaM& rPa
...
@@ -927,7 +927,7 @@ void resetCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry, SwPaM& rPa
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
rPam
);
SwPamRanges
aRangeArr
(
rPam
);
SwPaM
aPam
(
*
rPam
.
GetPoint
()
);
SwPaM
aPam
(
*
rPam
.
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
pDoc
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
1
);
pDoc
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
1
);
pDoc
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
pDoc
->
GetIDocumentUndoRedo
().
EndUndo
(
UNDO_END
,
NULL
);
}
}
...
...
sw/source/core/unocore/unoobj.cxx
Dosyayı görüntüle @
857ff938
...
@@ -354,7 +354,7 @@ lcl_SetNodeNumStart(SwPaM & rCrsr, uno::Any const& rValue)
...
@@ -354,7 +354,7 @@ lcl_SetNodeNumStart(SwPaM & rCrsr, uno::Any const& rValue)
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
pDoc
->
GetIDocumentUndoRedo
().
StartUndo
(
UNDO_START
,
NULL
);
SwPamRanges
aRangeArr
(
rCrsr
);
SwPamRanges
aRangeArr
(
rCrsr
);
SwPaM
aPam
(
*
rCrsr
.
GetPoint
()
);
SwPaM
aPam
(
*
rCrsr
.
GetPoint
()
);
for
(
SwPamRanges
::
size_type
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
for
(
size_t
n
=
0
;
n
<
aRangeArr
.
Count
();
++
n
)
{
{
pDoc
->
SetNumRuleStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
());
pDoc
->
SetNumRuleStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
());
pDoc
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
pDoc
->
SetNodeNumStart
(
*
aRangeArr
.
SetPam
(
n
,
aPam
).
GetPoint
(),
...
...
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