[Libreoffice-commits] core.git: include/vcl svx/source vcl/inc vcl/source

Tomaž Vajngerl tomaz.vajngerl at collabora.co.uk
Sun Oct 30 20:54:00 UTC 2016


 include/vcl/toolbox.hxx                |    1 -
 svx/source/tbxctrls/tbxcolorupdate.cxx |    2 +-
 vcl/inc/toolbox.h                      |    1 -
 vcl/source/window/toolbox2.cxx         |   21 ++++-----------------
 4 files changed, 5 insertions(+), 20 deletions(-)

New commits:
commit f891267b03197bc9facbbb1d86774853f33c2c45
Author: Tomaž Vajngerl <tomaz.vajngerl at collabora.co.uk>
Date:   Sun Oct 30 20:38:56 2016 +0100

    toolbox: don't need "ItemImageOriginal" anymore
    
    Change-Id: I7037b7a8c70150f9946cca0c48607bd887779c82
    Reviewed-on: https://gerrit.libreoffice.org/30405
    Reviewed-by: Tomaž Vajngerl <quikee at gmail.com>
    Tested-by: Tomaž Vajngerl <quikee at gmail.com>

diff --git a/include/vcl/toolbox.hxx b/include/vcl/toolbox.hxx
index d7b6af8..797462f 100644
--- a/include/vcl/toolbox.hxx
+++ b/include/vcl/toolbox.hxx
@@ -374,7 +374,6 @@ public:
     void*               GetItemData( sal_uInt16 nItemId ) const;
     void                SetItemImage( sal_uInt16 nItemId, const Image& rImage );
     Image               GetItemImage( sal_uInt16 nItemId ) const;
-    Image               GetItemImageOriginal( sal_uInt16 nItemId ) const;
     void                SetItemImageAngle( sal_uInt16 nItemId, long nAngle10 );
     void                SetItemImageMirrorMode( sal_uInt16 nItemId, bool bMirror );
     void                SetItemText( sal_uInt16 nItemId, const OUString& rText );
diff --git a/svx/source/tbxctrls/tbxcolorupdate.cxx b/svx/source/tbxctrls/tbxcolorupdate.cxx
index f41b913..e452bc1 100644
--- a/svx/source/tbxctrls/tbxcolorupdate.cxx
+++ b/svx/source/tbxctrls/tbxcolorupdate.cxx
@@ -68,7 +68,7 @@ namespace svx
 
     void ToolboxButtonColorUpdater::Update(const Color& rColor, bool bForceUpdate)
     {
-        Image aImage(mpTbx->GetItemImageOriginal(mnBtnId));
+        Image aImage(mpTbx->GetItemImage(mnBtnId));
         Size aItemSize(mpTbx->GetItemContentSize(mnBtnId));
 
         const bool bSizeChanged = (maBmpSize != aItemSize);
diff --git a/vcl/inc/toolbox.h b/vcl/inc/toolbox.h
index e45c394..7be02bf 100644
--- a/vcl/inc/toolbox.h
+++ b/vcl/inc/toolbox.h
@@ -37,7 +37,6 @@ struct ImplToolItem
     VclPtr<vcl::Window> mpWindow; //don't dispose mpWindow - we get copied around
     void*               mpUserData;
     Image               maImage;
-    Image               maImageOriginal;
     long                mnImageAngle;
     bool                mbMirrorMode;
     OUString            maText;
diff --git a/vcl/source/window/toolbox2.cxx b/vcl/source/window/toolbox2.cxx
index 983fa1f..f5c8016 100644
--- a/vcl/source/window/toolbox2.cxx
+++ b/vcl/source/window/toolbox2.cxx
@@ -105,8 +105,7 @@ ImplToolItem::ImplToolItem()
 
 ImplToolItem::ImplToolItem( sal_uInt16 nItemId, const Image& rImage,
                             ToolBoxItemBits nItemBits ) :
-    maImage( rImage ),
-    maImageOriginal( rImage )
+    maImage( rImage )
 {
     init(nItemId, nItemBits, false);
 }
@@ -121,7 +120,6 @@ ImplToolItem::ImplToolItem( sal_uInt16 nItemId, const OUString& rText,
 ImplToolItem::ImplToolItem( sal_uInt16 nItemId, const Image& rImage,
                             const OUString& rText, ToolBoxItemBits nItemBits ) :
     maImage( rImage ),
-    maImageOriginal( rImage ),
     maText( rText )
 {
     init(nItemId, nItemBits, false);
@@ -953,13 +951,10 @@ void ToolBox::SetItemImage( sal_uInt16 nItemId, const Image& rImage )
 
     if ( nPos != TOOLBOX_ITEM_NOTFOUND )
     {
-        Image aImage(rImage);
-
         ImplToolItem* pItem = &mpData->m_aItems[nPos];
         Size aOldSize = pItem->maImage.GetSizePixel();
 
-        pItem->maImageOriginal = aImage;
-        pItem->maImage = aImage;
+        pItem->maImage = rImage;
 
         // only once all is calculated, do extra work
         if (!mbCalc)
@@ -1014,7 +1009,6 @@ void ToolBox::SetItemImageAngle( sal_uInt16 nItemId, long nAngle10 )
         if( nDeltaAngle && !!pItem->maImage )
         {
             pItem->maImage = ImplRotImage( pItem->maImage, nDeltaAngle );
-            pItem->maImageOriginal = ImplRotImage( pItem->maImageOriginal, nDeltaAngle );
         }
 
         if (!mbCalc)
@@ -1052,7 +1046,6 @@ void ToolBox::SetItemImageMirrorMode( sal_uInt16 nItemId, bool bMirror )
             if (!!pItem->maImage)
             {
                 pItem->maImage = ImplMirrorImage(pItem->maImage);
-                pItem->maImageOriginal = ImplMirrorImage(pItem->maImageOriginal);
             }
 
             if (!mbCalc)
@@ -1067,12 +1060,6 @@ Image ToolBox::GetItemImage(sal_uInt16 nItemId) const
     return pItem ? pItem->maImage : Image();
 }
 
-Image ToolBox::GetItemImageOriginal(sal_uInt16 nItemId) const
-{
-    ImplToolItem* pItem = ImplGetItem(nItemId);
-    return pItem ? pItem->maImageOriginal : Image();
-}
-
 void ToolBox::SetItemText( sal_uInt16 nItemId, const OUString& rText )
 {
     sal_uInt16 nPos = GetItemPos( nItemId );
@@ -1660,7 +1647,7 @@ void ToolBox::UpdateCustomMenu()
             {
                 sal_uInt16 id = it->mnId + TOOLBOX_MENUITEM_START;
                 MenuItemBits nMenuItemBits = ConvertBitsFromToolBoxToMenu(it->mnBits);
-                pMenu->InsertItem( id, it->maText, it->maImageOriginal, nMenuItemBits);
+                pMenu->InsertItem( id, it->maText, it->maImage, nMenuItemBits);
                 pMenu->SetItemCommand( id, it->maCommandStr );
                 pMenu->EnableItem( id, it->mbEnabled );
                 pMenu->CheckItem ( id, it->meState == TRISTATE_TRUE );
@@ -1678,7 +1665,7 @@ void ToolBox::UpdateCustomMenu()
             {
                 sal_uInt16 id = it->mnId + TOOLBOX_MENUITEM_START;
                 MenuItemBits nMenuItemBits = ConvertBitsFromToolBoxToMenu(it->mnBits);
-                pMenu->InsertItem( id, it->maText, it->maImageOriginal, nMenuItemBits );
+                pMenu->InsertItem( id, it->maText, it->maImage, nMenuItemBits );
                 pMenu->SetItemCommand( id, it->maCommandStr );
                 pMenu->EnableItem( id, it->mbEnabled );
                 pMenu->CheckItem( id, it->meState == TRISTATE_TRUE );


More information about the Libreoffice-commits mailing list