Kaydet (Commit) c391ebbf authored tarafından Kohei Yoshida's avatar Kohei Yoshida

Make SvViewDataItem a struct, with only one public data member...

Change-Id: Ib6b710f87fcdfe465fb78a397100f82da11b3611
üst 22040a74
......@@ -146,7 +146,7 @@ public:
const Size& GetSize(const SvViewDataEntry* pData, sal_uInt16 nItemPos) const
{
const SvViewDataItem* pIData = pData->pItemData + nItemPos;
return pIData->aSize;
return pIData->maSize;
}
virtual void Paint( const Point& rPos, SvTreeListBox& rOutDev,
......
......@@ -31,7 +31,10 @@
#define SVLISTENTRYFLAG_CURSORED 0x0008
#define SVLISTENTRYFLAG_NOT_SELECTABLE 0x0010
class SvViewDataItem;
struct SvViewDataItem
{
Size maSize;
};
class SVT_DLLPUBLIC SvViewData
{
......@@ -70,15 +73,6 @@ public:
virtual ~SvViewDataEntry();
};
class SvViewDataItem
{
public:
Size aSize;
SvViewDataItem();
~SvViewDataItem();
};
#endif
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -245,7 +245,7 @@ void SvLBoxString::InitViewData(
DBG_CHKTHIS(SvLBoxString,0);
if( !pViewData )
pViewData = pView->GetViewDataItem( pEntry, this );
pViewData->aSize = Size(pView->GetTextWidth(maText), pView->GetTextHeight());
pViewData->maSize = Size(pView->GetTextWidth(maText), pView->GetTextHeight());
}
// ***************************************************************
......@@ -276,7 +276,7 @@ void SvLBoxBmp::InitViewData( SvTreeListBox* pView,SvTreeListEntry* pEntry,
DBG_CHKTHIS(SvLBoxBmp,0);
if( !pViewData )
pViewData = pView->GetViewDataItem( pEntry, this );
pViewData->aSize = aBmp.GetSizePixel();
pViewData->maSize = aBmp.GetSizePixel();
}
void SvLBoxBmp::Paint( const Point& rPos, SvTreeListBox& rDev, sal_uInt16 /* nFlags */,
......@@ -447,7 +447,7 @@ void SvLBoxButton::InitViewData( SvTreeListBox* pView,SvTreeListEntry* pEntry,
ControlType eCtrlType = (pData->IsRadio())? CTRL_RADIOBUTTON : CTRL_CHECKBOX;
if ( eKind != SvLBoxButtonKind_staticImage && pView )
ImplAdjustBoxSize( aSize, eCtrlType, pView );
pViewData->aSize = aSize;
pViewData->maSize = aSize;
}
bool SvLBoxButton::CheckModification() const
......@@ -525,7 +525,7 @@ void SvLBoxContextBmp::InitViewData( SvTreeListBox* pView,SvTreeListEntry* pEntr
DBG_CHKTHIS(SvLBoxContextBmp,0);
if( !pViewData )
pViewData = pView->GetViewDataItem( pEntry, this );
pViewData->aSize = m_pImpl->m_aImage1.GetSizePixel();
pViewData->maSize = m_pImpl->m_aImage1.GetSizePixel();
}
void SvLBoxContextBmp::Paint( const Point& _rPos, SvTreeListBox& _rDev,
......
......@@ -363,7 +363,7 @@ const Size& SvLBoxItem::GetSize(const SvTreeListBox* pView, const SvTreeListEntr
{
DBG_CHKTHIS(SvLBoxItem,0);
const SvViewDataItem* pViewData = pView->GetViewDataItem( pEntry, this );
return pViewData->aSize;
return pViewData->maSize;
}
struct SvTreeListBoxImpl
......
......@@ -116,16 +116,4 @@ SvViewDataEntry::~SvViewDataEntry()
delete [] pItemData;
}
DBG_NAME(SvViewDataItem);
SvViewDataItem::SvViewDataItem()
{
DBG_CTOR(SvViewDataItem,0);
}
SvViewDataItem::~SvViewDataItem()
{
DBG_DTOR(SvViewDataItem,0);
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
......@@ -1673,18 +1673,18 @@ void UnoTreeListItem::InitViewData( SvTreeListBox* pView,SvTreeListEntry* pEntry
if( !pViewData )
pViewData = pView->GetViewDataItem( pEntry, this );
pViewData->aSize = maImage.GetSizePixel();
pViewData->maSize = maImage.GetSizePixel();
const Size aTextSize(pView->GetTextWidth( maText ), pView->GetTextHeight());
if( pViewData->aSize.Width() )
if( pViewData->maSize.Width() )
{
pViewData->aSize.Width() += 6 + aTextSize.Width();
if( pViewData->aSize.Height() < aTextSize.Height() )
pViewData->aSize.Height() = aTextSize.Height();
pViewData->maSize.Width() += 6 + aTextSize.Width();
if( pViewData->maSize.Height() < aTextSize.Height() )
pViewData->maSize.Height() = aTextSize.Height();
}
else
{
pViewData->aSize = aTextSize;
pViewData->maSize = aTextSize;
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment