sc/source/ui/src/xmlsourcedlg.src | 2 +- svtools/inc/svtools/viewdataentry.hxx | 1 + svtools/source/contnr/treelist.cxx | 10 +++------- svtools/source/contnr/viewdataentry.cxx | 8 ++++++++ 4 files changed, 13 insertions(+), 8 deletions(-)
New commits: commit 215ec266e11e1a45c24fe982cd28b4d360680d3c Author: Kohei Yoshida <kohei.yosh...@gmail.com> Date: Wed Nov 28 16:09:22 2012 -0500 Try to reduce direct access/manipulation of the flag value. Change-Id: I252c1ad55099a821d3c1fec3c64255c4f26a0396 diff --git a/svtools/inc/svtools/viewdataentry.hxx b/svtools/inc/svtools/viewdataentry.hxx index 35b9a58..7f49f63 100644 --- a/svtools/inc/svtools/viewdataentry.hxx +++ b/svtools/inc/svtools/viewdataentry.hxx @@ -64,6 +64,7 @@ public: bool IsSelectable() const; void SetFocus( bool bFocus ); void SetCursored( bool bCursored ); + void SetSelected( bool bSelected ); sal_uInt16 GetFlags() const; void SetSelectable( bool bSelectable ); diff --git a/svtools/source/contnr/treelist.cxx b/svtools/source/contnr/treelist.cxx index 9d752ef..9d4b6f9 100644 --- a/svtools/source/contnr/treelist.cxx +++ b/svtools/source/contnr/treelist.cxx @@ -979,7 +979,7 @@ sal_Bool SvTreeList::Select( SvListView* pView, SvTreeListEntry* pEntry, sal_Boo return sal_False; else { - pViewData->nFlags |= SVLISTENTRYFLAG_SELECTED; + pViewData->SetSelected(true); pView->nSelectionCount++; } } @@ -989,7 +989,7 @@ sal_Bool SvTreeList::Select( SvListView* pView, SvTreeListEntry* pEntry, sal_Boo return sal_False; else { - pViewData->nFlags &= ~( SVLISTENTRYFLAG_SELECTED ); + pViewData->SetSelected(false); pView->nSelectionCount--; } } @@ -1054,11 +1054,7 @@ void SvTreeList::SelectAll( SvListView* pView, sal_Bool bSelect ) while ( pEntry ) { SvViewDataEntry* pViewData = pView->GetViewData( pEntry ); - if ( bSelect ) - pViewData->nFlags |= SVLISTENTRYFLAG_SELECTED; - else - pViewData->nFlags &= (~SVLISTENTRYFLAG_SELECTED); - + pViewData->SetSelected(bSelect); pEntry = Next( pEntry ); } if ( bSelect ) diff --git a/svtools/source/contnr/viewdataentry.cxx b/svtools/source/contnr/viewdataentry.cxx index 5288466..9c3d2d3 100644 --- a/svtools/source/contnr/viewdataentry.cxx +++ b/svtools/source/contnr/viewdataentry.cxx @@ -86,6 +86,14 @@ void SvViewDataEntry::SetCursored( bool bCursored ) nFlags |= SVLISTENTRYFLAG_CURSORED; } +void SvViewDataEntry::SetSelected( bool bSelected ) +{ + if ( !bSelected ) + nFlags &= (~SVLISTENTRYFLAG_SELECTED); + else + nFlags |= SVLISTENTRYFLAG_SELECTED; +} + sal_uInt16 SvViewDataEntry::GetFlags() const { return nFlags; commit 918fa06314554d70fbc227b4c6ccf1000a29bb22 Author: Kohei Yoshida <kohei.yosh...@gmail.com> Date: Wed Nov 28 15:20:00 2012 -0500 Let's call this mapped cell rather than linked cell. Change-Id: I861b3ad248ce680ae3ced4c10eee151883ed4a9e diff --git a/sc/source/ui/src/xmlsourcedlg.src b/sc/source/ui/src/xmlsourcedlg.src index 009fc96..f690394 100644 --- a/sc/source/ui/src/xmlsourcedlg.src +++ b/sc/source/ui/src/xmlsourcedlg.src @@ -61,7 +61,7 @@ ModelessDialog RID_SCDLG_XML_SOURCE Pos = MAP_APPFONT( 145, 55 ); Size = MAP_APPFONT ( 100 , 8 ) ; - Text [ en-US ] = "Linked cell"; + Text [ en-US ] = "Mapped cell"; }; Edit ED_MAPPED_CELL _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits