fixed unused var warning

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41627 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-10-04 17:45:58 +00:00
parent f828871d12
commit 493e7eb40c

View File

@@ -134,7 +134,7 @@ public:
virtual int GetColumnImageValue( unsigned int column ); virtual int GetColumnImageValue( unsigned int column );
virtual void SetColumnImageValue( unsigned int column, int imageIndex ); virtual void SetColumnImageValue( unsigned int column, int imageIndex );
virtual ~wxMacListCtrlItem(); virtual ~wxMacListCtrlItem();
protected: protected:
wxListItemList m_rowItems; wxListItemList m_rowItems;
@@ -167,7 +167,7 @@ protected:
DataBrowserItemID itemID, DataBrowserItemID itemID,
DataBrowserItemNotification message, DataBrowserItemNotification message,
DataBrowserItemDataRef itemData); DataBrowserItemDataRef itemData);
virtual Boolean CompareItems(DataBrowserItemID itemOneID, virtual Boolean CompareItems(DataBrowserItemID itemOneID,
DataBrowserItemID itemTwoID, DataBrowserItemID itemTwoID,
DataBrowserPropertyID sortProperty); DataBrowserPropertyID sortProperty);
@@ -177,7 +177,7 @@ protected:
}; };
// TODO: This gives errors, find out why. // TODO: This gives errors, find out why.
//BEGIN_EVENT_TABLE(wxListCtrl, wxControl) //BEGIN_EVENT_TABLE(wxListCtrl, wxControl)
// EVT_PAINT(wxListCtrl::OnPaint) // EVT_PAINT(wxListCtrl::OnPaint)
//END_EVENT_TABLE() //END_EVENT_TABLE()
@@ -200,7 +200,7 @@ void wxListCtrl::Init()
m_imageListNormal = NULL; m_imageListNormal = NULL;
m_imageListSmall = NULL; m_imageListSmall = NULL;
m_imageListState = NULL; m_imageListState = NULL;
// keep track of if we created our own image lists, or if they were assigned // keep track of if we created our own image lists, or if they were assigned
// to us. // to us.
m_ownsImageListNormal = m_ownsImageListSmall = m_ownsImageListState = false; m_ownsImageListNormal = m_ownsImageListSmall = m_ownsImageListState = false;
@@ -812,7 +812,7 @@ wxColour wxListCtrl::GetTextColour() const
// TODO: we need owner drawn list items to customize text color. // TODO: we need owner drawn list items to customize text color.
if (m_dbImpl) if (m_dbImpl)
return *wxBLACK; return *wxBLACK;
return wxNullColour; return wxNullColour;
} }
@@ -957,7 +957,7 @@ bool wxListCtrl::DeleteItem(long item)
wxListEvent event( wxEVT_COMMAND_LIST_DELETE_ITEM, GetId() ); wxListEvent event( wxEVT_COMMAND_LIST_DELETE_ITEM, GetId() );
event.SetEventObject( this ); event.SetEventObject( this );
event.m_itemIndex = item; event.m_itemIndex = item;
GetEventHandler()->ProcessEvent( event ); GetEventHandler()->ProcessEvent( event );
} }
return true; return true;
@@ -1224,7 +1224,7 @@ long wxListCtrl::InsertColumn(long col, wxListItem& item)
verify_noerr(m_dbImpl->GetPropertyFlags(id, &flags)); verify_noerr(m_dbImpl->GetPropertyFlags(id, &flags));
if (GetWindowStyleFlag() & wxLC_EDIT_LABELS) if (GetWindowStyleFlag() & wxLC_EDIT_LABELS)
flags |= kDataBrowserPropertyIsEditable; flags |= kDataBrowserPropertyIsEditable;
if (GetWindowStyleFlag() & wxLC_VIRTUAL){ if (GetWindowStyleFlag() & wxLC_VIRTUAL){
flags &= ~kDataBrowserListViewSortableColumn; flags &= ~kDataBrowserListViewSortableColumn;
} }
@@ -1472,7 +1472,7 @@ wxMacDataBrowserListCtrlControl::wxMacDataBrowserListCtrlControl( wxWindow *peer
OSStatus err = noErr; OSStatus err = noErr;
m_clientDataItemsType = wxClientData_None; m_clientDataItemsType = wxClientData_None;
m_isVirtual = false; m_isVirtual = false;
if ( style & wxLC_VIRTUAL ) if ( style & wxLC_VIRTUAL )
m_isVirtual = true; m_isVirtual = true;
@@ -1576,15 +1576,15 @@ OSStatus wxMacDataBrowserListCtrlControl::GetSetItemData(DataBrowserItemID itemI
if ( property >= kMinColumnId ) if ( property >= kMinColumnId )
{ {
wxMacCFStringHolder cfStr; wxMacCFStringHolder cfStr;
if (text){ if (text){
cfStr.Assign( text, wxLocale::GetSystemEncoding() ); cfStr.Assign( text, wxLocale::GetSystemEncoding() );
err = ::SetDataBrowserItemDataText( itemData, cfStr ); err = ::SetDataBrowserItemDataText( itemData, cfStr );
err = noErr; err = noErr;
} }
if ( imgIndex != -1 ) if ( imgIndex != -1 )
{ {
wxImageList* imageList = list->GetImageList(wxIMAGE_LIST_SMALL); wxImageList* imageList = list->GetImageList(wxIMAGE_LIST_SMALL);
@@ -1594,11 +1594,11 @@ OSStatus wxMacDataBrowserListCtrlControl::GetSetItemData(DataBrowserItemID itemI
::SetDataBrowserItemDataIcon(itemData, icon); ::SetDataBrowserItemDataIcon(itemData, icon);
} }
} }
} }
break ; break ;
} }
} }
else else
{ {
@@ -1621,7 +1621,7 @@ OSStatus wxMacDataBrowserListCtrlControl::GetSetItemData(DataBrowserItemID itemI
if (lcItem) if (lcItem)
lcItem->SetColumnTextValue( listColumn, cfStr.AsString() ); lcItem->SetColumnTextValue( listColumn, cfStr.AsString() );
} }
err = noErr ; err = noErr ;
} }
break; break;
} }
@@ -1650,14 +1650,13 @@ void wxMacDataBrowserListCtrlControl::ItemNotification(DataBrowserItemID itemID,
if ( list ) if ( list )
{ {
bool trigger = false; bool trigger = false;
wxListEvent event( wxEVT_COMMAND_LIST_ITEM_SELECTED, list->GetId() ); wxListEvent event( wxEVT_COMMAND_LIST_ITEM_SELECTED, list->GetId() );
bool isSingle = list->GetWindowStyle() | wxLC_SINGLE_SEL; bool isSingle = list->GetWindowStyle() | wxLC_SINGLE_SEL;
event.SetEventObject( list ); event.SetEventObject( list );
if ( !list->IsVirtual() ) if ( !list->IsVirtual() )
{ {
wxMacDataItem* item = (wxMacDataItem*)itemID;
DataBrowserTableViewRowIndex result = 0; DataBrowserTableViewRowIndex result = 0;
verify_noerr( GetItemRow( itemID, &result ) ) ; verify_noerr( GetItemRow( itemID, &result ) ) ;
event.m_itemIndex = result; event.m_itemIndex = result;
@@ -1669,7 +1668,7 @@ void wxMacDataBrowserListCtrlControl::ItemNotification(DataBrowserItemID itemID,
{ {
event.m_itemIndex = (long)itemID; event.m_itemIndex = (long)itemID;
} }
switch (message) switch (message)
{ {
case kDataBrowserItemDeselected: case kDataBrowserItemDeselected:
@@ -1692,7 +1691,7 @@ void wxMacDataBrowserListCtrlControl::ItemNotification(DataBrowserItemID itemID,
event.SetEventType( wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT ) ; event.SetEventType( wxEVT_COMMAND_LIST_BEGIN_LABEL_EDIT ) ;
trigger = true ; trigger = true ;
break ; break ;
case kDataBrowserEditStopped : case kDataBrowserEditStopped :
// TODO probably trigger only upon the value store callback, because // TODO probably trigger only upon the value store callback, because
// here IIRC we cannot veto // here IIRC we cannot veto
@@ -1723,10 +1722,10 @@ Boolean wxMacDataBrowserListCtrlControl::CompareItems(DataBrowserItemID itemOneI
int colId = sortProperty - kMinColumnId; int colId = sortProperty - kMinColumnId;
long itemNum = 0; long itemNum = 0;
long otherItemNum = 0; long otherItemNum = 0;
wxListCtrl* list = wxDynamicCast( GetPeer() , wxListCtrl ); wxListCtrl* list = wxDynamicCast( GetPeer() , wxListCtrl );
// means we need to // means we need to
if (colId >= 0) if (colId >= 0)
{ {
if (!m_isVirtual) if (!m_isVirtual)
@@ -1746,12 +1745,12 @@ Boolean wxMacDataBrowserListCtrlControl::CompareItems(DataBrowserItemID itemOneI
otherItemNum = (long)itemTwoID; otherItemNum = (long)itemTwoID;
itemText = list->OnGetItemText( itemNum-1, colId ); itemText = list->OnGetItemText( itemNum-1, colId );
otherItemText = list->OnGetItemText( otherItemNum-1, colId ); otherItemText = list->OnGetItemText( otherItemNum-1, colId );
} }
DataBrowserSortOrder sort; DataBrowserSortOrder sort;
verify_noerr(GetSortOrder(&sort)); verify_noerr(GetSortOrder(&sort));
if ( sort == kDataBrowserOrderIncreasing ) if ( sort == kDataBrowserOrderIncreasing )
{ {
retval = itemText.CmpNoCase( otherItemText ) > 0; retval = itemText.CmpNoCase( otherItemText ) > 0;
@@ -1774,7 +1773,7 @@ wxMacDataBrowserListCtrlControl::~wxMacDataBrowserListCtrlControl()
} }
void wxMacDataBrowserListCtrlControl::MacSetColumnInfo( unsigned int row, unsigned int column, wxListItem* item ) void wxMacDataBrowserListCtrlControl::MacSetColumnInfo( unsigned int row, unsigned int column, wxListItem* item )
{ {
wxMacDataItem* dataItem = GetItemFromLine(row); wxMacDataItem* dataItem = GetItemFromLine(row);
if (item) if (item)
{ {
@@ -1784,14 +1783,14 @@ void wxMacDataBrowserListCtrlControl::MacSetColumnInfo( unsigned int row, unsign
} }
} }
// apply changes that need to happen immediately, rather than when the // apply changes that need to happen immediately, rather than when the
// databrowser control fires a callback. // databrowser control fires a callback.
void wxMacDataBrowserListCtrlControl::UpdateState(wxMacDataItem* dataItem, wxListItem* listItem) void wxMacDataBrowserListCtrlControl::UpdateState(wxMacDataItem* dataItem, wxListItem* listItem)
{ {
bool isSelected = IsItemSelected( dataItem ); bool isSelected = IsItemSelected( dataItem );
bool isSelectedState = (listItem->GetState() == wxLIST_STATE_SELECTED); bool isSelectedState = (listItem->GetState() == wxLIST_STATE_SELECTED);
// toggle the selection state if wxListInfo state and actual state don't match. // toggle the selection state if wxListInfo state and actual state don't match.
if ( isSelected != isSelectedState ) if ( isSelected != isSelectedState )
{ {
DataBrowserSetOption options = kDataBrowserItemsAdd; DataBrowserSetOption options = kDataBrowserItemsAdd;
@@ -1803,14 +1802,14 @@ void wxMacDataBrowserListCtrlControl::UpdateState(wxMacDataItem* dataItem, wxLis
} }
void wxMacDataBrowserListCtrlControl::MacGetColumnInfo( unsigned int row, unsigned int column, wxListItem& item ) void wxMacDataBrowserListCtrlControl::MacGetColumnInfo( unsigned int row, unsigned int column, wxListItem& item )
{ {
wxMacDataItem* dataItem = GetItemFromLine(row); wxMacDataItem* dataItem = GetItemFromLine(row);
// CS should this guard against dataItem = 0 ? , as item is not a pointer if (item) is not appropriate // CS should this guard against dataItem = 0 ? , as item is not a pointer if (item) is not appropriate
//if (item) //if (item)
{ {
wxMacListCtrlItem* listItem = dynamic_cast<wxMacListCtrlItem*>(dataItem); wxMacListCtrlItem* listItem = dynamic_cast<wxMacListCtrlItem*>(dataItem);
wxListItem* oldItem = listItem->GetColumnInfo( column ); wxListItem* oldItem = listItem->GetColumnInfo( column );
long mask = item.GetMask(); long mask = item.GetMask();
if ( !mask ) if ( !mask )
// by default, get everything for backwards compatibility // by default, get everything for backwards compatibility
@@ -1896,7 +1895,7 @@ void wxMacListCtrlItem::SetColumnInfo( unsigned int column, wxListItem* item )
if ( column >= m_rowItems.GetCount() ) if ( column >= m_rowItems.GetCount() )
{ {
wxListItem* listItem = new wxListItem(*item); wxListItem* listItem = new wxListItem(*item);
m_rowItems.Append( listItem ); m_rowItems.Append( listItem );
} }
else else