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
ce0e635a
Kaydet (Commit)
ce0e635a
authored
Mar 13, 2015
tarafından
Michael Stahl
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
sw: prefix members of SwTableCursor
Change-Id: Ib53119f01a97f2fb2e277a0b949465e4de9928b7
üst
49fe851c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
33 additions
and
31 deletions
+33
-31
swcrsr.hxx
sw/inc/swcrsr.hxx
+15
-13
swcrsr.cxx
sw/source/core/crsr/swcrsr.cxx
+16
-16
viscrs.cxx
sw/source/core/crsr/viscrs.cxx
+2
-2
No files found.
sw/inc/swcrsr.hxx
Dosyayı görüntüle @
ce0e635a
...
@@ -226,10 +226,11 @@ public:
...
@@ -226,10 +226,11 @@ public:
**/
**/
class
SwCrsrSaveState
class
SwCrsrSaveState
{
{
SwCursor
&
rCrsr
;
private
:
SwCursor
&
m_rCrsr
;
public
:
public
:
SwCrsrSaveState
(
SwCursor
&
rC
)
:
rCrsr
(
rC
)
{
rC
.
SaveState
();
}
SwCrsrSaveState
(
SwCursor
&
rC
)
:
m_
rCrsr
(
rC
)
{
rC
.
SaveState
();
}
~
SwCrsrSaveState
()
{
rCrsr
.
RestoreState
();
}
~
SwCrsrSaveState
()
{
m_
rCrsr
.
RestoreState
();
}
};
};
// internal, used by SwCursor::SaveState() etc.
// internal, used by SwCursor::SaveState() etc.
...
@@ -253,12 +254,13 @@ class SwTableCursor : public virtual SwCursor
...
@@ -253,12 +254,13 @@ class SwTableCursor : public virtual SwCursor
{
{
protected
:
protected
:
sal_uLong
nTblPtNd
,
nTblMkNd
;
sal_uLong
m_nTblPtNd
;
sal_Int32
nTblPtCnt
;
sal_uLong
m_nTblMkNd
;
sal_Int32
nTblMkCnt
;
sal_Int32
m_nTblPtCnt
;
sal_Int32
m_nTblMkCnt
;
SwSelBoxes
m_SelectedBoxes
;
SwSelBoxes
m_SelectedBoxes
;
bool
bChg
:
1
;
bool
m_bChanged
:
1
;
bool
bParked
:
1
;
// Table-cursor was parked.
bool
m_
bParked
:
1
;
// Table-cursor was parked.
virtual
bool
IsSelOvrCheck
(
int
eFlags
)
SAL_OVERRIDE
;
virtual
bool
IsSelOvrCheck
(
int
eFlags
)
SAL_OVERRIDE
;
...
@@ -286,13 +288,13 @@ public:
...
@@ -286,13 +288,13 @@ public:
// Has table cursor been changed?
// Has table cursor been changed?
bool
IsCrsrMoved
()
const
bool
IsCrsrMoved
()
const
{
{
return
nTblMkNd
!=
GetMark
()
->
nNode
.
GetIndex
()
||
return
m_
nTblMkNd
!=
GetMark
()
->
nNode
.
GetIndex
()
||
nTblPtNd
!=
GetPoint
()
->
nNode
.
GetIndex
()
||
m_
nTblPtNd
!=
GetPoint
()
->
nNode
.
GetIndex
()
||
nTblMkCnt
!=
GetMark
()
->
nContent
.
GetIndex
()
||
m_
nTblMkCnt
!=
GetMark
()
->
nContent
.
GetIndex
()
||
nTblPtCnt
!=
GetPoint
()
->
nContent
.
GetIndex
();
m_
nTblPtCnt
!=
GetPoint
()
->
nContent
.
GetIndex
();
}
}
bool
IsChgd
()
const
{
return
bChg
;
}
bool
IsChgd
()
const
{
return
m_bChanged
;
}
// Park table cursor at start node of boxes.
// Park table cursor at start node of boxes.
void
ParkCrsr
();
void
ParkCrsr
();
...
...
sw/source/core/crsr/swcrsr.cxx
Dosyayı görüntüle @
ce0e635a
...
@@ -2111,10 +2111,10 @@ void SwCursor::RestoreSavePos()
...
@@ -2111,10 +2111,10 @@ void SwCursor::RestoreSavePos()
SwTableCursor
::
SwTableCursor
(
const
SwPosition
&
rPos
,
SwPaM
*
pRing
)
SwTableCursor
::
SwTableCursor
(
const
SwPosition
&
rPos
,
SwPaM
*
pRing
)
:
SwCursor
(
rPos
,
pRing
,
false
)
:
SwCursor
(
rPos
,
pRing
,
false
)
{
{
bParked
=
false
;
m_
bParked
=
false
;
bChg
=
false
;
m_bChanged
=
false
;
nTblPtNd
=
0
,
nTblMkNd
=
0
;
m_nTblPtNd
=
0
,
m_
nTblMkNd
=
0
;
nTblPtCnt
=
0
,
nTblMkCnt
=
0
;
m_nTblPtCnt
=
0
,
m_
nTblMkCnt
=
0
;
}
}
SwTableCursor
::~
SwTableCursor
()
{}
SwTableCursor
::~
SwTableCursor
()
{}
...
@@ -2151,19 +2151,19 @@ lcl_SeekEntry(const SwSelBoxes& rTmp, SwStartNode const*const pSrch,
...
@@ -2151,19 +2151,19 @@ lcl_SeekEntry(const SwSelBoxes& rTmp, SwStartNode const*const pSrch,
SwCursor
*
SwTableCursor
::
MakeBoxSels
(
SwCursor
*
pAktCrsr
)
SwCursor
*
SwTableCursor
::
MakeBoxSels
(
SwCursor
*
pAktCrsr
)
{
{
if
(
bChg
)
if
(
m_bChanged
)
{
{
if
(
bParked
)
if
(
m_bParked
)
{
{
// move back into content
// move back into content
Exchange
();
Exchange
();
Move
(
fnMoveForward
);
Move
(
fnMoveForward
);
Exchange
();
Exchange
();
Move
(
fnMoveForward
);
Move
(
fnMoveForward
);
bParked
=
false
;
m_
bParked
=
false
;
}
}
bChg
=
false
;
m_bChanged
=
false
;
// create temporary copies so that all boxes that
// create temporary copies so that all boxes that
// have already cursors can be removed
// have already cursors can be removed
...
@@ -2252,13 +2252,13 @@ void SwTableCursor::InsertBox( const SwTableBox& rTblBox )
...
@@ -2252,13 +2252,13 @@ void SwTableCursor::InsertBox( const SwTableBox& rTblBox )
{
{
SwTableBox
*
pBox
=
(
SwTableBox
*
)
&
rTblBox
;
SwTableBox
*
pBox
=
(
SwTableBox
*
)
&
rTblBox
;
m_SelectedBoxes
.
insert
(
pBox
);
m_SelectedBoxes
.
insert
(
pBox
);
bChg
=
true
;
m_bChanged
=
true
;
}
}
void
SwTableCursor
::
DeleteBox
(
size_t
const
nPos
)
void
SwTableCursor
::
DeleteBox
(
size_t
const
nPos
)
{
{
m_SelectedBoxes
.
erase
(
m_SelectedBoxes
.
begin
()
+
nPos
);
m_SelectedBoxes
.
erase
(
m_SelectedBoxes
.
begin
()
+
nPos
);
bChg
=
true
;
m_bChanged
=
true
;
}
}
bool
SwTableCursor
::
NewTableSelection
()
bool
SwTableCursor
::
NewTableSelection
()
...
@@ -2322,10 +2322,10 @@ bool SwTableCursor::IsCrsrMovedUpdt()
...
@@ -2322,10 +2322,10 @@ bool SwTableCursor::IsCrsrMovedUpdt()
if
(
!
IsCrsrMoved
()
)
if
(
!
IsCrsrMoved
()
)
return
false
;
return
false
;
nTblMkNd
=
GetMark
()
->
nNode
.
GetIndex
();
m_
nTblMkNd
=
GetMark
()
->
nNode
.
GetIndex
();
nTblPtNd
=
GetPoint
()
->
nNode
.
GetIndex
();
m_
nTblPtNd
=
GetPoint
()
->
nNode
.
GetIndex
();
nTblMkCnt
=
GetMark
()
->
nContent
.
GetIndex
();
m_
nTblMkCnt
=
GetMark
()
->
nContent
.
GetIndex
();
nTblPtCnt
=
GetPoint
()
->
nContent
.
GetIndex
();
m_
nTblPtCnt
=
GetPoint
()
->
nContent
.
GetIndex
();
return
true
;
return
true
;
}
}
...
@@ -2345,8 +2345,8 @@ void SwTableCursor::ParkCrsr()
...
@@ -2345,8 +2345,8 @@ void SwTableCursor::ParkCrsr()
GetMark
()
->
nNode
=
*
pNd
;
GetMark
()
->
nNode
=
*
pNd
;
GetMark
()
->
nContent
.
Assign
(
0
,
0
);
GetMark
()
->
nContent
.
Assign
(
0
,
0
);
bChg
=
true
;
m_bChanged
=
true
;
bParked
=
true
;
m_
bParked
=
true
;
}
}
bool
SwTableCursor
::
HasReadOnlyBoxSel
()
const
bool
SwTableCursor
::
HasReadOnlyBoxSel
()
const
...
...
sw/source/core/crsr/viscrs.cxx
Dosyayı görüntüle @
ce0e635a
...
@@ -710,7 +710,7 @@ void SwShellTableCrsr::SaveTblBoxCntnt( const SwPosition* pPos )
...
@@ -710,7 +710,7 @@ void SwShellTableCrsr::SaveTblBoxCntnt( const SwPosition* pPos )
void
SwShellTableCrsr
::
FillRects
()
void
SwShellTableCrsr
::
FillRects
()
{
{
// Calculate the new rectangles. If the cursor is still "parked" do nothing
// Calculate the new rectangles. If the cursor is still "parked" do nothing
if
(
m_SelectedBoxes
.
empty
()
||
bParked
||
!
GetPoint
()
->
nNode
.
GetIndex
())
if
(
m_SelectedBoxes
.
empty
()
||
m_
bParked
||
!
GetPoint
()
->
nNode
.
GetIndex
())
return
;
return
;
bool
bStart
=
true
;
bool
bStart
=
true
;
...
@@ -779,7 +779,7 @@ void SwShellTableCrsr::FillStartEnd(SwRect& rStart, SwRect& rEnd) const
...
@@ -779,7 +779,7 @@ void SwShellTableCrsr::FillStartEnd(SwRect& rStart, SwRect& rEnd) const
bool
SwShellTableCrsr
::
IsInside
(
const
Point
&
rPt
)
const
bool
SwShellTableCrsr
::
IsInside
(
const
Point
&
rPt
)
const
{
{
// Calculate the new rectangles. If the cursor is still "parked" do nothing
// Calculate the new rectangles. If the cursor is still "parked" do nothing
if
(
m_SelectedBoxes
.
empty
()
||
bParked
||
!
GetPoint
()
->
nNode
.
GetIndex
())
if
(
m_SelectedBoxes
.
empty
()
||
m_
bParked
||
!
GetPoint
()
->
nNode
.
GetIndex
())
return
false
;
return
false
;
SwNodes
&
rNds
=
GetDoc
()
->
GetNodes
();
SwNodes
&
rNds
=
GetDoc
()
->
GetNodes
();
...
...
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