soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
SMCListView Class Reference

Multi-Column List View Control. More...

#include <SMCListView.h>

Public Member Functions

 SMCListView ()
 Constructor.
 
virtual ~SMCListView ()
 Destructor.
 
BOOL SetAdapter (IMcAdapter *adapter) OVERRIDE
 Set the adapter for the list view.
 
IMcAdapter * GetAdapter () SCONST OVERRIDE
 Get the adapter for the list view.
 
IListViewItemLocator * GetItemLocator () SCONST OVERRIDE
 Get the item locator for the list view.
 
void SetItemLocator (IListViewItemLocator *pItemLocator) OVERRIDE
 Set the item locator for the list view.
 
void EnsureVisible (int iItem) OVERRIDE
 Ensure an item is visible.
 
void SetSel (int iItem, BOOL bNotify=FALSE) OVERRIDE
 Set the selected item.
 
int GetSel () SCONST OVERRIDE
 Get the selected item.
 
IItemPanel * HitTest (const POINT *pt) SCONST OVERRIDE
 Hit test to determine the item under the mouse.
 
IHeaderCtrl * GetIHeaderCtrl () SCONST OVERRIDE
 Get the header control.
 
int InsertColumn (int nIndex, LPCTSTR pszText, int nWidth, UINT fmt, LPARAM lParam=0, BOOL bDpiAware=TRUE, float fWeight=0.0f) OVERRIDE
 Insert a column.
 
void DeleteColumn (int iCol) OVERRIDE
 Delete a specific column.
 
int GetColumnCount () SCONST OVERRIDE
 Get the total number of columns.
 
void GetDesiredSize (SIZE *psz, int nParentWid, int nParentHei) OVERRIDE
 Get the desired size of the control.
 
SItemPanel * HitTest (CPoint &pt) const
 Hit test to determine the item under the mouse.
 
SHeaderCtrlGetHeaderCtrl () const
 Get the header control.
 
void UpdateVisibleItems ()
 Update visible items.
 
void UpdateVisibleItem (int iItem)
 Update a specific visible item.
 

Protected Member Functions

virtual void OnItemSetCapture (SOsrPanel *pItem, BOOL bCapture)
 Handle item capture.
 
virtual BOOL OnItemGetRect (const SOsrPanel *pItem, CRect &rcItem) const
 Get the rectangle of an item.
 
virtual BOOL IsItemRedrawDelay () const
 Check if item redraw is delayed.
 
void onDataSetChanged ()
 Handle data set changed event.
 
void onDataSetInvalidated ()
 Handle data set invalidated event.
 
void onItemDataChanged (int iItem)
 Handle item data changed event.
 
BOOL OnItemClick (IEvtArgs *pEvt)
 Handle item click event.
 
virtual BOOL OnScroll (BOOL bVertical, UINT uCode, int nPos)
 Handle scroll event.
 
virtual int GetScrollLineSize (BOOL bVertical)
 Get the scroll line size.
 
virtual BOOL CreateChildren (SXmlNode xmlNode)
 Create child items from XML configuration.
 
virtual BOOL UpdateToolTip (CPoint pt, SwndToolTipInfo &tipInfo)
 Update tooltip information.
 
virtual UINT WINAPI OnGetDlgCode () const
 Get the dialog code.
 
virtual BOOL OnSetCursor (const CPoint &pt)
 Handle set cursor event.
 
virtual void OnColorize (COLORREF cr)
 Handle colorization event.
 
virtual void OnScaleChanged (int nScale)
 Handle scale change event.
 
virtual HRESULT OnLanguageChanged ()
 Handle language change event.
 
virtual void OnRebuildFont ()
 Handle rebuild font event.
 
void DispatchMessage2Items (UINT uMsg, WPARAM wParam, LPARAM lParam)
 Dispatch messages to items.
 
void UpdateScrollBar ()
 Update the scroll bar.
 
void RedrawItem (SOsrPanel *pItem)
 Redraw a specific item.
 
SItemPanel * GetItemPanel (int iItem)
 Get the item panel for a specific item.
 
void OnPaint (IRenderTarget *pRT)
 Paint the control.
 
void OnSize (UINT nType, CSize size)
 Handle size change event.
 
void OnDestroy ()
 Handle destroy event.
 
LRESULT OnMouseEvent (UINT uMsg, WPARAM wParam, LPARAM lParam)
 Handle mouse event.
 
LRESULT OnKeyEvent (UINT uMsg, WPARAM wParam, LPARAM lParam)
 Handle key event.
 
void OnKeyDown (TCHAR nChar, UINT nRepCnt, UINT nFlags)
 Handle key down event.
 
void OnMouseLeave ()
 Handle mouse leave event.
 
BOOL OnMouseWheel (UINT nFlags, short zDelta, CPoint pt)
 Handle mouse wheel event.
 
void OnKillFocus (SWND wndFocus)
 Handle kill focus event.
 
void OnSetFocus (SWND wndOld)
 Handle set focus event.
 
void OnShowWindow (BOOL bShow, UINT nStatus)
 Handle show window event.
 
virtual HRESULT SetAttribute (const SNS::SStringW &amp;amp;amp;amp;strAttribName, const SNS::SStringW &amp;amp;amp;amp;strValue, BOOL bLoading=FALSE)
 
BOOL OnHeaderClick (IEvtArgs *pEvt)
 Handle header click event.
 
BOOL OnHeaderSizeChanging (IEvtArgs *pEvt)
 Handle header size changing event.
 
BOOL OnHeaderSwap (IEvtArgs *pEvt)
 Handle header swap event.
 
CRect GetListRect ()
 Get the rectangle of the list.
 
void UpdateHeaderCtrl ()
 Update the header control.
 
void UpdateChildrenPosition () OVERRIDE
 Update the position of child items.
 
int GetHeaderHeight () const
 Get the height of the header.
 
CRect _OnItemGetRect (int iPosition) const
 Get the rectangle of an item by position.
 
void _UpdateAdapterColumnsWidth () const
 Update the column widths in the adapter.
 

Protected Attributes

SAutoRefPtr< IMcAdapter > m_adapter
 
SAutoRefPtr< ILvDataSetObserver > m_observer
 
SAutoRefPtr< IListViewItemLocator > m_lvItemLocator
 
bool m_bPendingUpdate
 
int m_iPendingUpdateItem
 
int m_iPendingViewItem
 
int m_iFirstVisible
 
SList< ItemInfo > m_lstItems
 
SOsrPanel * m_itemCapture
 
int m_iSelItem
 
SOsrPanel * m_pHoverItem
 
SArray< SList< SItemPanel * > * > m_itemRecycle
 
SXmlDoc m_xmlTemplate
 
SAutoRefPtr< ISkinObjm_pSkinDivider
 
SLayoutSize m_nDividerSize
 
BOOL m_bWantTab
 
BOOL m_bDatasetInvalidated
 
COLORREF m_crGrid
 
SHeaderCtrlm_pHeader
 
SLayoutSize m_nHeaderHeight
 
BOOL m_bHotTrack
 

Friends

class SMCListViewDataSetObserver
 

Detailed Description

Multi-Column List View Control.

A control that displays a list of items with multiple columns.

Definition at line 15 of file SMCListView.h.

Constructor & Destructor Documentation

◆ SMCListView()

SMCListView::SMCListView ( )

Constructor.

Definition at line 44 of file SMCListView.cpp.

◆ ~SMCListView()

SMCListView::~SMCListView ( )
virtual

Destructor.

Definition at line 69 of file SMCListView.cpp.

Member Function Documentation

◆ _OnItemGetRect()

CRect SMCListView::_OnItemGetRect ( int iPosition) const
protected

Get the rectangle of an item by position.

Parameters
iPositionPosition of the item
Returns
Rectangle of the item

Definition at line 827 of file SMCListView.cpp.

◆ _UpdateAdapterColumnsWidth()

void SMCListView::_UpdateAdapterColumnsWidth ( ) const
protected

Update the column widths in the adapter.

Definition at line 1386 of file SMCListView.cpp.

◆ CreateChildren()

BOOL SMCListView::CreateChildren ( SXmlNode xmlNode)
protectedvirtual

Create child items from XML configuration.

Parameters
xmlNodeXML node for the child items
Returns
TRUE if successful, FALSE otherwise

Reimplemented from SWindow.

Definition at line 150 of file SMCListView.cpp.

◆ DeleteColumn()

void SMCListView::DeleteColumn ( int iCol)

Delete a specific column.

Parameters
iColIndex of the column to delete

Definition at line 317 of file SMCListView.cpp.

◆ DispatchMessage2Items()

void SMCListView::DispatchMessage2Items ( UINT uMsg,
WPARAM wParam,
LPARAM lParam )
protected

Dispatch messages to items.

Parameters
uMsgMessage identifier
wParamAdditional message-specific information
lParamAdditional message-specific information

Definition at line 1300 of file SMCListView.cpp.

◆ EnsureVisible()

void SMCListView::EnsureVisible ( int iItem)

Ensure an item is visible.

Parameters
iItemIndex of the item to ensure visible

Definition at line 1045 of file SMCListView.cpp.

◆ GetAdapter()

IMcAdapter * SMCListView::GetAdapter ( )

Get the adapter for the list view.

Returns
Pointer to the multi-column adapter

Definition at line 1363 of file SMCListView.cpp.

◆ GetColumnCount()

int SMCListView::GetColumnCount ( )

Get the total number of columns.

Returns
Number of columns

Definition at line 325 of file SMCListView.cpp.

◆ GetDesiredSize()

void SMCListView::GetDesiredSize ( SIZE * psz,
int nParentWid,
int nParentHei )

Get the desired size of the control.

Parameters
pszOutput size
nParentWidParent container width
nParentHeiParent container height

Definition at line 1373 of file SMCListView.cpp.

◆ GetHeaderCtrl()

SHeaderCtrl * SMCListView::GetHeaderCtrl ( ) const

Get the header control.

Returns
Pointer to the header control

Definition at line 1342 of file SMCListView.cpp.

◆ GetHeaderHeight()

int SMCListView::GetHeaderHeight ( ) const
protected

Get the height of the header.

Returns
Height of the header

Definition at line 339 of file SMCListView.cpp.

◆ GetIHeaderCtrl()

IHeaderCtrl * SMCListView::GetIHeaderCtrl ( )

Get the header control.

Returns
Pointer to the header control

Definition at line 1368 of file SMCListView.cpp.

◆ GetItemLocator()

IListViewItemLocator * SMCListView::GetItemLocator ( )

Get the item locator for the list view.

Returns
Pointer to the item locator

Definition at line 1358 of file SMCListView.cpp.

◆ GetItemPanel()

SItemPanel * SMCListView::GetItemPanel ( int iItem)
protected

Get the item panel for a specific item.

Parameters
iItemIndex of the item
Returns
Pointer to the item panel

Definition at line 1121 of file SMCListView.cpp.

◆ GetListRect()

CRect SMCListView::GetListRect ( )
protected

Get the rectangle of the list.

Returns
Rectangle of the list

Definition at line 190 of file SMCListView.cpp.

◆ GetScrollLineSize()

int SMCListView::GetScrollLineSize ( BOOL bVertical)
protectedvirtual

Get the scroll line size.

Parameters
bVerticalWhether the scroll is vertical
Returns
Scroll line size

Reimplemented from SPanel.

Definition at line 1116 of file SMCListView.cpp.

◆ GetSel()

int SMCListView::GetSel ( )

Get the selected item.

Returns
Index of the selected item

Definition at line 1353 of file SMCListView.cpp.

◆ HitTest() [1/2]

IItemPanel * SMCListView::HitTest ( const POINT * pt)

Hit test to determine the item under the mouse.

Parameters
ptPointer to the mouse coordinates
Returns
Pointer to the item panel if found, NULL otherwise

◆ HitTest() [2/2]

SItemPanel * SMCListView::HitTest ( CPoint & pt) const

Hit test to determine the item under the mouse.

Parameters
ptMouse coordinates
Returns
Pointer to the item panel if found, NULL otherwise

Definition at line 857 of file SMCListView.cpp.

◆ InsertColumn()

int SMCListView::InsertColumn ( int nIndex,
LPCTSTR pszText,
int nWidth,
UINT fmt,
LPARAM lParam = 0,
BOOL bDpiAware = TRUE,
float fWeight = 0.0f )

Insert a column.

Parameters
nIndexIndex at which to insert the column
pszTextColumn title
nWidthColumn width
fmtFormat flags
lParamAdditional parameter
bDpiAwareDPI awareness flag
fWeightFont weight
Returns
Index of the inserted column

Definition at line 142 of file SMCListView.cpp.

◆ IsItemRedrawDelay()

BOOL SMCListView::IsItemRedrawDelay ( ) const
protectedvirtual

Check if item redraw is delayed.

Returns
TRUE if redraw is delayed, FALSE otherwise

Definition at line 813 of file SMCListView.cpp.

◆ OnColorize()

void SMCListView::OnColorize ( COLORREF cr)
protectedvirtual

Handle colorization event.

Parameters
crColor reference

Reimplemented from SPanel.

Definition at line 1272 of file SMCListView.cpp.

◆ onDataSetChanged()

void SMCListView::onDataSetChanged ( )
protected

Handle data set changed event.

Definition at line 422 of file SMCListView.cpp.

◆ onDataSetInvalidated()

void SMCListView::onDataSetInvalidated ( )
protected

Handle data set invalidated event.

Definition at line 451 of file SMCListView.cpp.

◆ OnDestroy()

void SMCListView::OnDestroy ( )
protected

Handle destroy event.

Definition at line 779 of file SMCListView.cpp.

◆ OnGetDlgCode()

UINT SMCListView::OnGetDlgCode ( ) const
protectedvirtual

Get the dialog code.

Returns
Dialog code

Definition at line 1210 of file SMCListView.cpp.

◆ OnHeaderClick()

BOOL SMCListView::OnHeaderClick ( IEvtArgs * pEvt)
protected

Handle header click event.

Parameters
pEvtEvent arguments
Returns
TRUE if handled, FALSE otherwise

Definition at line 344 of file SMCListView.cpp.

◆ OnHeaderSizeChanging()

BOOL SMCListView::OnHeaderSizeChanging ( IEvtArgs * pEvt)
protected

Handle header size changing event.

Parameters
pEvtEvent arguments
Returns
TRUE if handled, FALSE otherwise

Definition at line 374 of file SMCListView.cpp.

◆ OnHeaderSwap()

BOOL SMCListView::OnHeaderSwap ( IEvtArgs * pEvt)
protected

Handle header swap event.

Parameters
pEvtEvent arguments
Returns
TRUE if handled, FALSE otherwise

Definition at line 416 of file SMCListView.cpp.

◆ OnItemClick()

BOOL SMCListView::OnItemClick ( IEvtArgs * pEvt)
protected

Handle item click event.

Parameters
pEvtEvent arguments
Returns
TRUE if handled, FALSE otherwise

Definition at line 1261 of file SMCListView.cpp.

◆ onItemDataChanged()

void SMCListView::onItemDataChanged ( int iItem)
protected

Handle item data changed event.

Parameters
iItemIndex of the item

Definition at line 457 of file SMCListView.cpp.

◆ OnItemGetRect()

BOOL SMCListView::OnItemGetRect ( const SOsrPanel * pItem,
CRect & rcItem ) const
protectedvirtual

Get the rectangle of an item.

Parameters
pItemPointer to the item panel
rcItemOutput rectangle
Returns
TRUE if successful, FALSE otherwise

Definition at line 818 of file SMCListView.cpp.

◆ OnItemSetCapture()

void SMCListView::OnItemSetCapture ( SOsrPanel * pItem,
BOOL bCapture )
protectedvirtual

Handle item capture.

Parameters
pItemPointer to the item panel
bCaptureCapture flag

Definition at line 838 of file SMCListView.cpp.

◆ OnKeyDown()

void SMCListView::OnKeyDown ( TCHAR nChar,
UINT nRepCnt,
UINT nFlags )
protected

Handle key down event.

Parameters
nCharKey code
nRepCntRepeat count
nFlagsFlags

Definition at line 968 of file SMCListView.cpp.

◆ OnKeyEvent()

LRESULT SMCListView::OnKeyEvent ( UINT uMsg,
WPARAM wParam,
LPARAM lParam )
protected

Handle key event.

Parameters
uMsgMessage identifier
wParamAdditional message-specific information
lParamAdditional message-specific information
Returns
Result of the message processing

Definition at line 942 of file SMCListView.cpp.

◆ OnKillFocus()

void SMCListView::OnKillFocus ( SWND wndFocus)
protected

Handle kill focus event.

Parameters
wndFocusNew focus window handle

Definition at line 1218 of file SMCListView.cpp.

◆ OnLanguageChanged()

HRESULT SMCListView::OnLanguageChanged ( )
protectedvirtual

Handle language change event.

Returns
HRESULT

Reimplemented from SWindow.

Definition at line 1293 of file SMCListView.cpp.

◆ OnMouseEvent()

LRESULT SMCListView::OnMouseEvent ( UINT uMsg,
WPARAM wParam,
LPARAM lParam )
protected

Handle mouse event.

Parameters
uMsgMessage identifier
wParamAdditional message-specific information
lParamAdditional message-specific information
Returns
Result of the message processing

Definition at line 882 of file SMCListView.cpp.

◆ OnMouseLeave()

void SMCListView::OnMouseLeave ( )
protected

Handle mouse leave event.

Definition at line 958 of file SMCListView.cpp.

◆ OnMouseWheel()

BOOL SMCListView::OnMouseWheel ( UINT nFlags,
short zDelta,
CPoint pt )
protected

Handle mouse wheel event.

Parameters
nFlagsFlags
zDeltaDelta value
ptMouse coordinates
Returns
TRUE if handled, FALSE otherwise

Definition at line 1103 of file SMCListView.cpp.

◆ OnPaint()

void SMCListView::OnPaint ( IRenderTarget * pRT)
protected

Paint the control.

Parameters
pRTRendering target handle

Definition at line 478 of file SMCListView.cpp.

◆ OnRebuildFont()

void SMCListView::OnRebuildFont ( )
protectedvirtual

Handle rebuild font event.

Reimplemented from SWindow.

Definition at line 1347 of file SMCListView.cpp.

◆ OnScaleChanged()

void SMCListView::OnScaleChanged ( int nScale)
protectedvirtual

Handle scale change event.

Parameters
nScaleScale factor

Reimplemented from SPanel.

Definition at line 1284 of file SMCListView.cpp.

◆ OnScroll()

BOOL SMCListView::OnScroll ( BOOL bVertical,
UINT uCode,
int nPos )
protectedvirtual

Handle scroll event.

Parameters
bVerticalWhether the scroll is vertical
uCodeScroll type
nPosScroll position
Returns
TRUE if handled, FALSE otherwise

Reimplemented from SPanel.

Definition at line 569 of file SMCListView.cpp.

◆ OnSetCursor()

BOOL SMCListView::OnSetCursor ( const CPoint & pt)
protectedvirtual

Handle set cursor event.

Parameters
ptMouse coordinates
Returns
TRUE if handled, FALSE otherwise

Reimplemented from SWindow.

Definition at line 1241 of file SMCListView.cpp.

◆ OnSetFocus()

void SMCListView::OnSetFocus ( SWND wndOld)
protected

Handle set focus event.

Parameters
wndOldPrevious focus window handle

Definition at line 1230 of file SMCListView.cpp.

◆ OnShowWindow()

void SMCListView::OnShowWindow ( BOOL bShow,
UINT nStatus )
protected

Handle show window event.

Parameters
bShowShow flag
nStatusStatus code

Definition at line 1320 of file SMCListView.cpp.

◆ OnSize()

void SMCListView::OnSize ( UINT nType,
CSize size )
protected

Handle size change event.

Parameters
nTypeSize change type
sizeNew size

Definition at line 770 of file SMCListView.cpp.

◆ RedrawItem()

void SMCListView::RedrawItem ( SOsrPanel * pItem)
protected

Redraw a specific item.

Parameters
pItemPointer to the item panel

Definition at line 852 of file SMCListView.cpp.

◆ SetAdapter()

BOOL SMCListView::SetAdapter ( IMcAdapter * adapter)

Set the adapter for the list view.

Parameters
adapterPointer to the multi-column adapter
Returns
TRUE if successful, FALSE otherwise

Definition at line 75 of file SMCListView.cpp.

◆ SetAttribute()

virtual HRESULT SMCListView::SetAttribute ( const SNS::SStringW &amp;amp;amp;amp; strAttribName,
const SNS::SStringW &amp;amp;amp;amp; strValue,
BOOL bLoading = FALSE )
inlineprotectedvirtual

Reimplemented from SPanel.

Definition at line 387 of file SMCListView.h.

◆ SetItemLocator()

void SMCListView::SetItemLocator ( IListViewItemLocator * pItemLocator)

Set the item locator for the list view.

Parameters
pItemLocatorPointer to the item locator

Definition at line 1135 of file SMCListView.cpp.

◆ SetSel()

void SMCListView::SetSel ( int iItem,
BOOL bNotify = FALSE )

Set the selected item.

Parameters
iItemIndex of the item to select
bNotifyWhether to notify of the change

Definition at line 1153 of file SMCListView.cpp.

◆ UpdateChildrenPosition()

void SMCListView::UpdateChildrenPosition ( )
protected

Update the position of child items.

Definition at line 333 of file SMCListView.cpp.

◆ UpdateHeaderCtrl()

void SMCListView::UpdateHeaderCtrl ( )
protected

Update the header control.

Definition at line 306 of file SMCListView.cpp.

◆ UpdateScrollBar()

void SMCListView::UpdateScrollBar ( )
protected

Update the scroll bar.

Definition at line 201 of file SMCListView.cpp.

◆ UpdateToolTip()

BOOL SMCListView::UpdateToolTip ( CPoint pt,
SwndToolTipInfo & tipInfo )
protectedvirtual

Update tooltip information.

Parameters
ptMouse coordinates
tipInfoTooltip information
Returns
TRUE if handled, FALSE otherwise

Reimplemented from SWindow.

Definition at line 1146 of file SMCListView.cpp.

◆ UpdateVisibleItem()

void SMCListView::UpdateVisibleItem ( int iItem)

Update a specific visible item.

Parameters
iItemIndex of the item

Definition at line 759 of file SMCListView.cpp.

◆ UpdateVisibleItems()

void SMCListView::UpdateVisibleItems ( )

Update visible items.

Definition at line 589 of file SMCListView.cpp.

Friends And Related Symbol Documentation

◆ SMCListViewDataSetObserver

friend class SMCListViewDataSetObserver
friend

Definition at line 21 of file SMCListView.h.

Member Data Documentation

◆ m_adapter

SAutoRefPtr<IMcAdapter> SMCListView::m_adapter
protected

Pointer to the multi-column adapter

Definition at line 397 of file SMCListView.h.

◆ m_bDatasetInvalidated

BOOL SMCListView::m_bDatasetInvalidated
protected

Flag indicating data set is invalidated

Definition at line 424 of file SMCListView.h.

◆ m_bHotTrack

BOOL SMCListView::m_bHotTrack
protected

Hot tracking flag

Definition at line 487 of file SMCListView.h.

◆ m_bPendingUpdate

bool SMCListView::m_bPendingUpdate
protected

Flag indicating pending update

Definition at line 407 of file SMCListView.h.

◆ m_bWantTab

BOOL SMCListView::m_bWantTab
protected

Flag indicating whether to want tab

Definition at line 423 of file SMCListView.h.

◆ m_crGrid

COLORREF SMCListView::m_crGrid
protected

Grid color

Definition at line 425 of file SMCListView.h.

◆ m_iFirstVisible

int SMCListView::m_iFirstVisible
protected

Index of the first visible item

Definition at line 411 of file SMCListView.h.

◆ m_iPendingUpdateItem

int SMCListView::m_iPendingUpdateItem
protected

Index of the item to update, -1 for all, -2 for nothing

Definition at line 408 of file SMCListView.h.

◆ m_iPendingViewItem

int SMCListView::m_iPendingViewItem
protected

Index of the item to view, -1 for init

Definition at line 409 of file SMCListView.h.

◆ m_iSelItem

int SMCListView::m_iSelItem
protected

Index of the selected item

Definition at line 415 of file SMCListView.h.

◆ m_itemCapture

SOsrPanel* SMCListView::m_itemCapture
protected

Item panel that has been set capture

Definition at line 413 of file SMCListView.h.

◆ m_itemRecycle

SArray<SList<SItemPanel *> *> SMCListView::m_itemRecycle
protected

Recycle bin for item panels

Definition at line 418 of file SMCListView.h.

◆ m_lstItems

SList<ItemInfo> SMCListView::m_lstItems
protected

List of currently visible items

Definition at line 412 of file SMCListView.h.

◆ m_lvItemLocator

SAutoRefPtr<IListViewItemLocator> SMCListView::m_lvItemLocator
protected

Pointer to the item locator

Definition at line 399 of file SMCListView.h.

◆ m_nDividerSize

SLayoutSize SMCListView::m_nDividerSize
protected

Size of dividers

Definition at line 422 of file SMCListView.h.

◆ m_nHeaderHeight

SLayoutSize SMCListView::m_nHeaderHeight
protected

Height of the header

Definition at line 486 of file SMCListView.h.

◆ m_observer

SAutoRefPtr<ILvDataSetObserver> SMCListView::m_observer
protected

Pointer to the data set observer

Definition at line 398 of file SMCListView.h.

◆ m_pHeader

SHeaderCtrl* SMCListView::m_pHeader
protected

Pointer to the header control

Definition at line 485 of file SMCListView.h.

◆ m_pHoverItem

SOsrPanel* SMCListView::m_pHoverItem
protected

Item panel under the mouse

Definition at line 416 of file SMCListView.h.

◆ m_pSkinDivider

SAutoRefPtr<ISkinObj> SMCListView::m_pSkinDivider
protected

Skin for dividers

Definition at line 421 of file SMCListView.h.

◆ m_xmlTemplate

SXmlDoc SMCListView::m_xmlTemplate
protected

XML template for items

Definition at line 420 of file SMCListView.h.


The documentation for this class was generated from the following files: