diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-03-06 15:49:35 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-03-06 17:08:55 +0000 |
commit | 567f51192483059ec57c16a6045141746d4b01f9 (patch) | |
tree | e3f998a5fc8466ab30a2e11aa7ea1d16c2523fa5 /desktop | |
parent | ef6f2490a697e7c23fea40c567f751db05f1bbbf (diff) |
V801: Decreased performance
Change-Id: I97c7977fdfea57b5d1c45ce0c5902b74cc719db9
Diffstat (limited to 'desktop')
4 files changed, 64 insertions, 64 deletions
diff --git a/desktop/source/deployment/gui/dp_gui_dialog2.cxx b/desktop/source/deployment/gui/dp_gui_dialog2.cxx index cd4e2a56b770..5fc63464f902 100644 --- a/desktop/source/deployment/gui/dp_gui_dialog2.cxx +++ b/desktop/source/deployment/gui/dp_gui_dialog2.cxx @@ -123,7 +123,7 @@ class ExtBoxWithBtns_Impl : public ExtensionBox_Impl ExtMgrDialog *m_pParent; void SetButtonPos( const Rectangle& rRect ); - void SetButtonStatus( const TEntry_Impl pEntry ); + void SetButtonStatus( const TEntry_Impl& rEntry ); bool HandleTabKey( bool bReverse ); MENU_COMMAND ShowPopupMenu( const Point &rPos, const long nPos ); @@ -255,12 +255,12 @@ void ExtBoxWithBtns_Impl::SetButtonPos( const Rectangle& rRect ) } -void ExtBoxWithBtns_Impl::SetButtonStatus( const TEntry_Impl pEntry ) +void ExtBoxWithBtns_Impl::SetButtonStatus(const TEntry_Impl& rEntry) { bool bShowOptionBtn = true; - pEntry->m_bHasButtons = false; - if ( ( pEntry->m_eState == REGISTERED ) || ( pEntry->m_eState == NOT_AVAILABLE ) ) + rEntry->m_bHasButtons = false; + if ( ( rEntry->m_eState == REGISTERED ) || ( rEntry->m_eState == NOT_AVAILABLE ) ) { m_pEnableBtn->SetText( DialogHelper::getResourceString( RID_CTX_ITEM_DISABLE ) ); m_pEnableBtn->SetHelpId( HID_EXTENSION_MANAGER_LISTBOX_DISABLE ); @@ -272,30 +272,30 @@ void ExtBoxWithBtns_Impl::SetButtonStatus( const TEntry_Impl pEntry ) bShowOptionBtn = false; } - if ( ( !pEntry->m_bUser || ( pEntry->m_eState == NOT_AVAILABLE ) || pEntry->m_bMissingDeps ) - && !pEntry->m_bMissingLic ) + if ( ( !rEntry->m_bUser || ( rEntry->m_eState == NOT_AVAILABLE ) || rEntry->m_bMissingDeps ) + && !rEntry->m_bMissingLic ) m_pEnableBtn->Hide(); else { - m_pEnableBtn->Enable( !pEntry->m_bLocked ); + m_pEnableBtn->Enable( !rEntry->m_bLocked ); m_pEnableBtn->Show(); - pEntry->m_bHasButtons = true; + rEntry->m_bHasButtons = true; } - if ( pEntry->m_bHasOptions && bShowOptionBtn ) + if ( rEntry->m_bHasOptions && bShowOptionBtn ) { - m_pOptionsBtn->Enable( pEntry->m_bHasOptions ); + m_pOptionsBtn->Enable( rEntry->m_bHasOptions ); m_pOptionsBtn->Show(); - pEntry->m_bHasButtons = true; + rEntry->m_bHasButtons = true; } else m_pOptionsBtn->Hide(); - if ( pEntry->m_bUser || pEntry->m_bShared ) + if ( rEntry->m_bUser || rEntry->m_bShared ) { - m_pRemoveBtn->Enable( !pEntry->m_bLocked ); + m_pRemoveBtn->Enable( !rEntry->m_bLocked ); m_pRemoveBtn->Show(); - pEntry->m_bHasButtons = true; + rEntry->m_bHasButtons = true; } else m_pRemoveBtn->Hide(); diff --git a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx index 86a3056ef666..7f7d38a90122 100644 --- a/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx +++ b/desktop/source/deployment/gui/dp_gui_extensioncmdqueue.cxx @@ -142,7 +142,7 @@ public: will be handled and in the second case a VersionException will be handled. */ - ProgressCmdEnv( const uno::Reference< uno::XComponentContext > rContext, + ProgressCmdEnv( const uno::Reference< uno::XComponentContext >& rContext, DialogHelper* pDialogHelper, const OUString& rTitle ) : m_xContext( rContext ) diff --git a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx index a75d2c4c5d4e..ec2dea626a5f 100644 --- a/desktop/source/deployment/gui/dp_gui_extlistbox.cxx +++ b/desktop/source/deployment/gui/dp_gui_extlistbox.cxx @@ -113,15 +113,15 @@ Entry_Impl::~Entry_Impl() {} -sal_Int32 Entry_Impl::CompareTo( const CollatorWrapper *pCollator, const TEntry_Impl pEntry ) const +sal_Int32 Entry_Impl::CompareTo( const CollatorWrapper *pCollator, const TEntry_Impl& rEntry ) const { - sal_Int32 eCompare = pCollator->compareString( m_sTitle, pEntry->m_sTitle ); + sal_Int32 eCompare = pCollator->compareString( m_sTitle, rEntry->m_sTitle ); if ( eCompare == 0 ) { - eCompare = m_sVersion.compareTo( pEntry->m_sVersion ); + eCompare = m_sVersion.compareTo( rEntry->m_sVersion ); if ( eCompare == 0 ) { - sal_Int32 nCompare = m_xPackage->getRepositoryName().compareTo( pEntry->m_xPackage->getRepositoryName() ); + sal_Int32 nCompare = m_xPackage->getRepositoryName().compareTo( rEntry->m_xPackage->getRepositoryName() ); if ( nCompare < 0 ) eCompare = -1; else if ( nCompare > 0 ) @@ -492,20 +492,20 @@ void ExtensionBox_Impl::selectEntry( const long nPos ) } -void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl pEntry ) +void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl& rEntry ) { const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings(); - if ( pEntry->m_bActive ) + if ( rEntry->m_bActive ) SetTextColor( rStyleSettings.GetHighlightTextColor() ); - else if ( ( pEntry->m_eState != REGISTERED ) && ( pEntry->m_eState != NOT_AVAILABLE ) ) + else if ( ( rEntry->m_eState != REGISTERED ) && ( rEntry->m_eState != NOT_AVAILABLE ) ) SetTextColor( rStyleSettings.GetDisableColor() ); else if ( IsControlForeground() ) SetTextColor( GetControlForeground() ); else SetTextColor( rStyleSettings.GetFieldTextColor() ); - if ( pEntry->m_bActive ) + if ( rEntry->m_bActive ) { SetLineColor(); SetFillColor( rStyleSettings.GetHighlightColor() ); @@ -526,10 +526,10 @@ void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl pEntr Point aPos( rRect.TopLeft() ); aPos += Point( TOP_OFFSET, TOP_OFFSET ); Image aImage; - if ( ! pEntry->m_aIcon ) + if ( ! rEntry->m_aIcon ) aImage = m_aDefaultImage; else - aImage = pEntry->m_aIcon; + aImage = rEntry->m_aIcon; Size aImageSize = aImage.GetSizePixel(); if ( ( aImageSize.Width() <= ICON_WIDTH ) && ( aImageSize.Height() <= ICON_HEIGHT ) ) DrawImage( Point( aPos.X()+((ICON_WIDTH-aImageSize.Width())/2), aPos.Y()+((ICON_HEIGHT-aImageSize.Height())/2) ), aImage ); @@ -544,45 +544,45 @@ void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl pEntr long aTextHeight = GetTextHeight(); // Init publisher link here - if ( !pEntry->m_pPublisher && !pEntry->m_sPublisher.isEmpty() ) + if ( !rEntry->m_pPublisher && !rEntry->m_sPublisher.isEmpty() ) { - pEntry->m_pPublisher = new FixedHyperlink( this ); - pEntry->m_pPublisher->SetBackground(); - pEntry->m_pPublisher->SetPaintTransparent( true ); - pEntry->m_pPublisher->SetURL( pEntry->m_sPublisherURL ); - pEntry->m_pPublisher->SetText( pEntry->m_sPublisher ); - Size aSize = FixedText::CalcMinimumTextSize( pEntry->m_pPublisher ); - pEntry->m_pPublisher->SetSizePixel( aSize ); + rEntry->m_pPublisher = new FixedHyperlink( this ); + rEntry->m_pPublisher->SetBackground(); + rEntry->m_pPublisher->SetPaintTransparent( true ); + rEntry->m_pPublisher->SetURL( rEntry->m_sPublisherURL ); + rEntry->m_pPublisher->SetText( rEntry->m_sPublisher ); + Size aSize = FixedText::CalcMinimumTextSize( rEntry->m_pPublisher ); + rEntry->m_pPublisher->SetSizePixel( aSize ); if ( m_aClickHdl.IsSet() ) - pEntry->m_pPublisher->SetClickHdl( m_aClickHdl ); + rEntry->m_pPublisher->SetClickHdl( m_aClickHdl ); } // Get max title width long nMaxTitleWidth = rRect.GetWidth() - ICON_OFFSET; nMaxTitleWidth -= ( 2 * SMALL_ICON_SIZE ) + ( 4 * SPACE_BETWEEN ); - if ( pEntry->m_pPublisher ) + if ( rEntry->m_pPublisher ) { - nMaxTitleWidth -= pEntry->m_pPublisher->GetSizePixel().Width() + (2*SPACE_BETWEEN); + nMaxTitleWidth -= rEntry->m_pPublisher->GetSizePixel().Width() + (2*SPACE_BETWEEN); } - long aVersionWidth = GetTextWidth( pEntry->m_sVersion ); - long aTitleWidth = GetTextWidth( pEntry->m_sTitle ) + (aTextHeight / 3); + long aVersionWidth = GetTextWidth( rEntry->m_sVersion ); + long aTitleWidth = GetTextWidth( rEntry->m_sTitle ) + (aTextHeight / 3); aPos = rRect.TopLeft() + Point( ICON_OFFSET, TOP_OFFSET ); if ( aTitleWidth > nMaxTitleWidth - aVersionWidth ) { aTitleWidth = nMaxTitleWidth - aVersionWidth - (aTextHeight / 3); - OUString aShortTitle = GetEllipsisString( pEntry->m_sTitle, aTitleWidth ); + OUString aShortTitle = GetEllipsisString( rEntry->m_sTitle, aTitleWidth ); DrawText( aPos, aShortTitle ); aTitleWidth += (aTextHeight / 3); } else - DrawText( aPos, pEntry->m_sTitle ); + DrawText( aPos, rEntry->m_sTitle ); SetFont( aStdFont ); - DrawText( Point( aPos.X() + aTitleWidth, aPos.Y() ), pEntry->m_sVersion ); + DrawText( Point( aPos.X() + aTitleWidth, aPos.Y() ), rEntry->m_sVersion ); long nIconHeight = TOP_OFFSET + SMALL_ICON_SIZE; long nTitleHeight = TOP_OFFSET + GetTextHeight(); @@ -593,22 +593,22 @@ void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl pEntr // draw description OUString sDescription; - if ( !pEntry->m_sErrorText.isEmpty() ) + if ( !rEntry->m_sErrorText.isEmpty() ) { - if ( pEntry->m_bActive ) - sDescription = pEntry->m_sErrorText + "\n" + pEntry->m_sDescription; + if ( rEntry->m_bActive ) + sDescription = rEntry->m_sErrorText + "\n" + rEntry->m_sDescription; else - sDescription = pEntry->m_sErrorText; + sDescription = rEntry->m_sErrorText; } else - sDescription = pEntry->m_sDescription; + sDescription = rEntry->m_sDescription; aPos.Y() += aTextHeight; - if ( pEntry->m_bActive ) + if ( rEntry->m_bActive ) { long nExtraHeight = 0; - if ( pEntry->m_bHasButtons ) + if ( rEntry->m_bHasButtons ) nExtraHeight = m_nExtraHeight; DrawText( Rectangle( aPos.X(), aPos.Y(), rRect.Right(), rRect.Bottom() - nExtraHeight ), @@ -625,23 +625,23 @@ void ExtensionBox_Impl::DrawRow( const Rectangle& rRect, const TEntry_Impl pEntr } // Draw publisher link - if ( pEntry->m_pPublisher ) + if ( rEntry->m_pPublisher ) { - pEntry->m_pPublisher->Show(); + rEntry->m_pPublisher->Show(); aPos = rRect.TopLeft() + Point( ICON_OFFSET + nMaxTitleWidth + (2*SPACE_BETWEEN), TOP_OFFSET ); - pEntry->m_pPublisher->SetPosPixel( aPos ); + rEntry->m_pPublisher->SetPosPixel( aPos ); } // Draw status icons - if ( !pEntry->m_bUser ) + if ( !rEntry->m_bUser ) { aPos = rRect.TopRight() + Point( -(RIGHT_ICON_OFFSET + SMALL_ICON_SIZE), TOP_OFFSET ); - if ( pEntry->m_bLocked ) + if ( rEntry->m_bLocked ) DrawImage( aPos, Size( SMALL_ICON_SIZE, SMALL_ICON_SIZE ), m_aLockedImage ); else DrawImage( aPos, Size( SMALL_ICON_SIZE, SMALL_ICON_SIZE ), m_aSharedImage ); } - if ( ( pEntry->m_eState == AMBIGUOUS ) || pEntry->m_bMissingDeps || pEntry->m_bMissingLic ) + if ( ( rEntry->m_eState == AMBIGUOUS ) || rEntry->m_bMissingDeps || rEntry->m_bMissingLic ) { aPos = rRect.TopRight() + Point( -(RIGHT_ICON_OFFSET + SPACE_BETWEEN + 2*SMALL_ICON_SIZE), TOP_OFFSET ); DrawImage( aPos, Size( SMALL_ICON_SIZE, SMALL_ICON_SIZE ), m_aWarningImage ); @@ -916,7 +916,7 @@ bool ExtensionBox_Impl::Notify( NotifyEvent& rNEvt ) } -bool ExtensionBox_Impl::FindEntryPos( const TEntry_Impl pEntry, const long nStart, +bool ExtensionBox_Impl::FindEntryPos( const TEntry_Impl& rEntry, const long nStart, const long nEnd, long &nPos ) { nPos = nStart; @@ -927,13 +927,13 @@ bool ExtensionBox_Impl::FindEntryPos( const TEntry_Impl pEntry, const long nStar if ( nStart == nEnd ) { - eCompare = pEntry->CompareTo( m_pCollator, m_vEntries[ nStart ] ); + eCompare = rEntry->CompareTo( m_pCollator, m_vEntries[ nStart ] ); if ( eCompare < 0 ) return false; else if ( eCompare == 0 ) { //Workaround. See i86963. - if (pEntry->m_xPackage != m_vEntries[nStart]->m_xPackage) + if (rEntry->m_xPackage != m_vEntries[nStart]->m_xPackage) return false; if ( m_bInCheckMode ) @@ -948,16 +948,16 @@ bool ExtensionBox_Impl::FindEntryPos( const TEntry_Impl pEntry, const long nStar } const long nMid = nStart + ( ( nEnd - nStart ) / 2 ); - eCompare = pEntry->CompareTo( m_pCollator, m_vEntries[ nMid ] ); + eCompare = rEntry->CompareTo( m_pCollator, m_vEntries[ nMid ] ); if ( eCompare < 0 ) - return FindEntryPos( pEntry, nStart, nMid-1, nPos ); + return FindEntryPos( rEntry, nStart, nMid-1, nPos ); else if ( eCompare > 0 ) - return FindEntryPos( pEntry, nMid+1, nEnd, nPos ); + return FindEntryPos( rEntry, nMid+1, nEnd, nPos ); else { //Workaround.See i86963. - if (pEntry->m_xPackage != m_vEntries[nMid]->m_xPackage) + if (rEntry->m_xPackage != m_vEntries[nMid]->m_xPackage) return false; if ( m_bInCheckMode ) diff --git a/desktop/source/deployment/gui/dp_gui_extlistbox.hxx b/desktop/source/deployment/gui/dp_gui_extlistbox.hxx index 8241e28f9f3a..1590f82500a5 100644 --- a/desktop/source/deployment/gui/dp_gui_extlistbox.hxx +++ b/desktop/source/deployment/gui/dp_gui_extlistbox.hxx @@ -86,7 +86,7 @@ struct Entry_Impl const PackageState eState, const bool bReadOnly ); ~Entry_Impl(); - sal_Int32 CompareTo( const CollatorWrapper *pCollator, const TEntry_Impl pEntry ) const; + sal_Int32 CompareTo( const CollatorWrapper *pCollator, const TEntry_Impl& rEntry ) const; void checkDependencies(); }; @@ -164,10 +164,10 @@ class ExtensionBox_Impl : public ::svt::IExtensionListBox void CalcActiveHeight( const long nPos ); long GetTotalHeight() const; void SetupScrollBar(); - void DrawRow( const Rectangle& rRect, const TEntry_Impl pEntry ); + void DrawRow( const Rectangle& rRect, const TEntry_Impl& rEntry ); bool HandleTabKey( bool bReverse ); bool HandleCursorKey( sal_uInt16 nKeyCode ); - bool FindEntryPos( const TEntry_Impl pEntry, long nStart, long nEnd, long &nFound ); + bool FindEntryPos( const TEntry_Impl& rEntry, long nStart, long nEnd, long &nFound ); void DeleteRemoved(); |