summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-09-26 10:46:54 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-09-26 10:46:54 +0100
commitb68b16161777f87ad9436e7c65429e9413819b81 (patch)
tree627bc72518021003aec9727e4b5d41a7f080d9c6 /svx
parentd63a3b885a4e0026c5d26b56910f431b86acfa86 (diff)
only allowed to create these via factory methods now
Diffstat (limited to 'svx')
-rw-r--r--svx/source/tbxctrls/fillctrl.cxx14
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