diff options
author | Caolán McNamara <caolanm@redhat.com> | 2011-09-26 10:46:54 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2011-09-26 10:46:54 +0100 |
commit | b68b16161777f87ad9436e7c65429e9413819b81 (patch) | |
tree | 627bc72518021003aec9727e4b5d41a7f080d9c6 /svx | |
parent | d63a3b885a4e0026c5d26b56910f431b86acfa86 (diff) |
only allowed to create these via factory methods now
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/tbxctrls/fillctrl.cxx | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/svx/source/tbxctrls/fillctrl.cxx b/svx/source/tbxctrls/fillctrl.cxx index f3ecb1e68165..1de629303254 100644 --- a/svx/source/tbxctrls/fillctrl.cxx +++ b/svx/source/tbxctrls/fillctrl.cxx @@ -428,14 +428,14 @@ void SvxFillToolBoxControl::Update( const SfxPoolItem* pState ) aTmpStr += TMP_STR_END; XBitmapEntry* pEntry = new XBitmapEntry( pBitmapItem->GetBitmapValue(), aTmpStr ); - XBitmapList aBitmapList( String::CreateFromAscii("TmpList") ); - aBitmapList.Insert( pEntry ); - aBitmapList.SetDirty( sal_False ); - //Bitmap* pBmp = aBitmapList.GetBitmap( 0 ); - //( (ListBox*)pFillAttrLB )->InsertEntry( pEntry->GetName(), *pBmp ); - pFillAttrLB->Fill( &aBitmapList ); + XBitmapListRef xBitmapList = + XPropertyList::CreatePropertyList(XBITMAP_LIST, + String::CreateFromAscii("TmpList"))->AsBitmapList(); + xBitmapList->Insert( pEntry ); + xBitmapList->SetDirty( sal_False ); + pFillAttrLB->Fill( xBitmapList ); pFillAttrLB->SelectEntryPos( pFillAttrLB->GetEntryCount() - 1 ); - aBitmapList.Remove( 0 ); + xBitmapList->Remove( 0 ); delete pEntry; } // NEU |