fix some harmless warnings (last two parts of patch 1779004)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48680 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -195,7 +195,7 @@ int wxDataViewModel::Compare( const wxDataViewItem &item1, const wxDataViewItem
|
|||||||
// items must be different
|
// items must be different
|
||||||
unsigned long litem1 = (unsigned long) item1.GetID();
|
unsigned long litem1 = (unsigned long) item1.GetID();
|
||||||
unsigned long litem2 = (unsigned long) item2.GetID();
|
unsigned long litem2 = (unsigned long) item2.GetID();
|
||||||
|
|
||||||
if (!ascending)
|
if (!ascending)
|
||||||
return litem2-litem2;
|
return litem2-litem2;
|
||||||
|
|
||||||
@@ -272,12 +272,14 @@ wxDataViewItem wxDataViewIndexListModel::GetItem( unsigned int row ) const
|
|||||||
return wxDataViewItem( m_hash[row] );
|
return wxDataViewItem( m_hash[row] );
|
||||||
}
|
}
|
||||||
|
|
||||||
int wxDataViewIndexListModel::Compare( const wxDataViewItem &item1, const wxDataViewItem &item2,
|
int wxDataViewIndexListModel::Compare(const wxDataViewItem& item1,
|
||||||
unsigned int column, bool ascending )
|
const wxDataViewItem& item2,
|
||||||
|
unsigned int WXUNUSED(column),
|
||||||
|
bool ascending)
|
||||||
{
|
{
|
||||||
if (ascending)
|
if (ascending)
|
||||||
return GetRow(item1) - GetRow(item2);
|
return GetRow(item1) - GetRow(item2);
|
||||||
|
|
||||||
return GetRow(item2) - GetRow(item1);
|
return GetRow(item2) - GetRow(item1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -313,7 +315,7 @@ unsigned int wxDataViewIndexListModel::GetChildren( const wxDataViewItem &item,
|
|||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
children = m_hash;
|
children = m_hash;
|
||||||
|
|
||||||
return m_hash.GetCount();
|
return m_hash.GetCount();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -408,7 +410,7 @@ bool wxDataViewRendererBase::FinishEditing()
|
|||||||
GetOwner()->GetOwner()->GetModel()->ValueChanged( m_item, col );
|
GetOwner()->GetOwner()->GetModel()->ValueChanged( m_item, col );
|
||||||
|
|
||||||
// m_editorCtrl->PopEventHandler( true );
|
// m_editorCtrl->PopEventHandler( true );
|
||||||
|
|
||||||
// Now we should send Editing Done event
|
// Now we should send Editing Done event
|
||||||
wxDataViewEvent event( wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE, GetOwner()->GetOwner()->GetId() );
|
wxDataViewEvent event( wxEVT_COMMAND_DATAVIEW_ITEM_EDITING_DONE, GetOwner()->GetOwner()->GetId() );
|
||||||
event.SetDataViewColumn( GetOwner() );
|
event.SetDataViewColumn( GetOwner() );
|
||||||
@@ -614,7 +616,7 @@ wxDataViewColumn *
|
|||||||
wxDataViewCtrlBase::AppendToggleColumn( const wxString &label, unsigned int model_column,
|
wxDataViewCtrlBase::AppendToggleColumn( const wxString &label, unsigned int model_column,
|
||||||
wxDataViewCellMode mode, int width, wxAlignment align, int flags )
|
wxDataViewCellMode mode, int width, wxAlignment align, int flags )
|
||||||
{
|
{
|
||||||
|
|
||||||
wxDataViewColumn *ret = new wxDataViewColumn( label,
|
wxDataViewColumn *ret = new wxDataViewColumn( label,
|
||||||
new wxDataViewToggleRenderer( wxT("bool"), mode, (int)align ),
|
new wxDataViewToggleRenderer( wxT("bool"), mode, (int)align ),
|
||||||
model_column, width, align, flags );
|
model_column, width, align, flags );
|
||||||
|
@@ -298,11 +298,11 @@ public:
|
|||||||
if (g_column >= -1)
|
if (g_column >= -1)
|
||||||
nodes.Sort( &wxGenericTreeModelNodeCmp );
|
nodes.Sort( &wxGenericTreeModelNodeCmp );
|
||||||
}
|
}
|
||||||
void AddLeaf( void * leaf )
|
void AddLeaf( void * leaf )
|
||||||
{
|
{
|
||||||
leaves.Add( leaf );
|
leaves.Add( leaf );
|
||||||
if (g_column >= -1)
|
if (g_column >= -1)
|
||||||
leaves.Sort( &wxGenericTreeModelItemCmp );
|
leaves.Sort( &wxGenericTreeModelItemCmp );
|
||||||
}
|
}
|
||||||
|
|
||||||
wxDataViewItem & GetItem() { return item; }
|
wxDataViewItem & GetItem() { return item; }
|
||||||
@@ -364,7 +364,7 @@ public:
|
|||||||
{
|
{
|
||||||
if (g_column >= -1)
|
if (g_column >= -1)
|
||||||
{
|
{
|
||||||
nodes.Sort( &wxGenericTreeModelNodeCmp );
|
nodes.Sort( &wxGenericTreeModelNodeCmp );
|
||||||
int len = nodes.GetCount();
|
int len = nodes.GetCount();
|
||||||
for (int i = 0; i < len; i ++)
|
for (int i = 0; i < len; i ++)
|
||||||
{
|
{
|
||||||
@@ -423,15 +423,15 @@ public:
|
|||||||
bool ValueChanged( const wxDataViewItem &item, unsigned int col );
|
bool ValueChanged( const wxDataViewItem &item, unsigned int col );
|
||||||
bool Cleared();
|
bool Cleared();
|
||||||
void Resort()
|
void Resort()
|
||||||
{
|
{
|
||||||
SortPrepare();
|
SortPrepare();
|
||||||
m_root->Resort();
|
m_root->Resort();
|
||||||
UpdateDisplay();
|
UpdateDisplay();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SortPrepare()
|
void SortPrepare()
|
||||||
{
|
{
|
||||||
g_model = GetOwner()->GetModel();
|
g_model = GetOwner()->GetModel();
|
||||||
wxDataViewColumn* col = GetOwner()->GetSortingColumn();
|
wxDataViewColumn* col = GetOwner()->GetSortingColumn();
|
||||||
if( !col )
|
if( !col )
|
||||||
{
|
{
|
||||||
@@ -444,9 +444,9 @@ public:
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
g_column = col->GetModelColumn();
|
g_column = col->GetModelColumn();
|
||||||
g_asending = col->IsSortOrderAscending();
|
g_asending = col->IsSortOrderAscending();
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetOwner( wxDataViewCtrl* owner ) { m_owner = owner; }
|
void SetOwner( wxDataViewCtrl* owner ) { m_owner = owner; }
|
||||||
wxDataViewCtrl *GetOwner() { return m_owner; }
|
wxDataViewCtrl *GetOwner() { return m_owner; }
|
||||||
const wxDataViewCtrl *GetOwner() const { return m_owner; }
|
const wxDataViewCtrl *GetOwner() const { return m_owner; }
|
||||||
@@ -992,13 +992,13 @@ bool wxDataViewDateRenderer::Activate( wxRect WXUNUSED(cell), wxDataViewModel *m
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------
|
// ---------------------------------------------------------
|
||||||
// wxDataViewIconTextRenderer
|
// wxDataViewIconTextRenderer
|
||||||
// ---------------------------------------------------------
|
// ---------------------------------------------------------
|
||||||
|
|
||||||
IMPLEMENT_CLASS(wxDataViewIconTextRenderer, wxDataViewCustomRenderer)
|
IMPLEMENT_CLASS(wxDataViewIconTextRenderer, wxDataViewCustomRenderer)
|
||||||
|
|
||||||
wxDataViewIconTextRenderer::wxDataViewIconTextRenderer(
|
wxDataViewIconTextRenderer::wxDataViewIconTextRenderer(
|
||||||
const wxString &varianttype, wxDataViewCellMode mode, int align ) :
|
const wxString &varianttype, wxDataViewCellMode mode, int align ) :
|
||||||
wxDataViewCustomRenderer( varianttype, mode, align )
|
wxDataViewCustomRenderer( varianttype, mode, align )
|
||||||
{
|
{
|
||||||
@@ -1009,7 +1009,7 @@ wxDataViewIconTextRenderer::wxDataViewIconTextRenderer(
|
|||||||
wxDataViewIconTextRenderer::~wxDataViewIconTextRenderer()
|
wxDataViewIconTextRenderer::~wxDataViewIconTextRenderer()
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxDataViewIconTextRenderer::SetValue( const wxVariant &value )
|
bool wxDataViewIconTextRenderer::SetValue( const wxVariant &value )
|
||||||
{
|
{
|
||||||
m_value << value;
|
m_value << value;
|
||||||
@@ -1020,18 +1020,18 @@ bool wxDataViewIconTextRenderer::GetValue( wxVariant &value ) const
|
|||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool wxDataViewIconTextRenderer::Render( wxRect cell, wxDC *dc, int state )
|
bool wxDataViewIconTextRenderer::Render( wxRect cell, wxDC *dc, int state )
|
||||||
{
|
{
|
||||||
dc->SetFont( GetOwner()->GetOwner()->GetFont() );
|
dc->SetFont( GetOwner()->GetOwner()->GetFont() );
|
||||||
|
|
||||||
const wxIcon &icon = m_value.GetIcon();
|
const wxIcon &icon = m_value.GetIcon();
|
||||||
if (icon.IsOk())
|
if (icon.IsOk())
|
||||||
{
|
{
|
||||||
dc->DrawIcon( icon, cell.x, cell.y ); // TODO centre
|
dc->DrawIcon( icon, cell.x, cell.y ); // TODO centre
|
||||||
cell.x += icon.GetWidth()+4;
|
cell.x += icon.GetWidth()+4;
|
||||||
}
|
}
|
||||||
|
|
||||||
dc->DrawText( m_value.GetText(), cell.x, cell.y );
|
dc->DrawText( m_value.GetText(), cell.x, cell.y );
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -1672,7 +1672,7 @@ void wxGenericDataViewHeaderWindow::OnMouse( wxMouseEvent &event )
|
|||||||
}
|
}
|
||||||
m_currentX = wxMax(m_minX + 7, x);
|
m_currentX = wxMax(m_minX + 7, x);
|
||||||
|
|
||||||
if (m_currentX < w)
|
if (m_currentX < w)
|
||||||
{
|
{
|
||||||
GetColumn(m_column)->SetWidth(m_currentX - m_minX);
|
GetColumn(m_column)->SetWidth(m_currentX - m_minX);
|
||||||
Refresh();
|
Refresh();
|
||||||
@@ -2061,7 +2061,7 @@ bool wxDataViewMainWindow::ItemDeleted(const wxDataViewItem& parent,
|
|||||||
const wxDataViewItem& item)
|
const wxDataViewItem& item)
|
||||||
{
|
{
|
||||||
wxDataViewTreeNode * node = FindNode(parent);
|
wxDataViewTreeNode * node = FindNode(parent);
|
||||||
|
|
||||||
wxCHECK_MSG( node != NULL, false, "item not found" );
|
wxCHECK_MSG( node != NULL, false, "item not found" );
|
||||||
wxCHECK_MSG( node->GetChildren().Index( item.GetID() ) != wxNOT_FOUND, false, "item not found" );
|
wxCHECK_MSG( node->GetChildren().Index( item.GetID() ) != wxNOT_FOUND, false, "item not found" );
|
||||||
|
|
||||||
@@ -2074,8 +2074,8 @@ bool wxDataViewMainWindow::ItemDeleted(const wxDataViewItem& parent,
|
|||||||
}
|
}
|
||||||
bool isContainer = false;
|
bool isContainer = false;
|
||||||
wxDataViewTreeNodes nds = node->GetNodes();
|
wxDataViewTreeNodes nds = node->GetNodes();
|
||||||
for (int i = 0; i < nds.GetCount(); i ++)
|
for (size_t i = 0; i < nds.GetCount(); i ++)
|
||||||
{
|
{
|
||||||
if (nds[i]->GetItem() == item)
|
if (nds[i]->GetItem() == item)
|
||||||
{
|
{
|
||||||
isContainer = true;
|
isContainer = true;
|
||||||
@@ -2116,7 +2116,7 @@ bool wxDataViewMainWindow::ItemDeleted(const wxDataViewItem& parent,
|
|||||||
m_currentRow = m_count - 1;
|
m_currentRow = m_count - 1;
|
||||||
|
|
||||||
UpdateDisplay();
|
UpdateDisplay();
|
||||||
|
|
||||||
SendModelEvent(wxEVT_COMMAND_DATAVIEW_MODEL_ITEM_DELETED, item);
|
SendModelEvent(wxEVT_COMMAND_DATAVIEW_MODEL_ITEM_DELETED, item);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@@ -2248,7 +2248,7 @@ void wxDataViewMainWindow::ScrollTo( int rows, int column )
|
|||||||
}
|
}
|
||||||
if( x_start < xx )
|
if( x_start < xx )
|
||||||
{
|
{
|
||||||
sx = x_start/x;
|
sx = x_start/x;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
m_owner->Scroll( sx, sy );
|
m_owner->Scroll( sx, sy );
|
||||||
@@ -2373,7 +2373,7 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )
|
|||||||
expander = GetOwner()->GetColumn( 0 );
|
expander = GetOwner()->GetColumn( 0 );
|
||||||
GetOwner()->SetExpanderColumn(expander);
|
GetOwner()->SetExpanderColumn(expander);
|
||||||
}
|
}
|
||||||
|
|
||||||
// redraw all cells for all rows which must be repainted and for all columns
|
// redraw all cells for all rows which must be repainted and for all columns
|
||||||
wxRect cell_rect;
|
wxRect cell_rect;
|
||||||
cell_rect.x = x_start;
|
cell_rect.x = x_start;
|
||||||
@@ -2387,7 +2387,7 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )
|
|||||||
if (col->IsHidden())
|
if (col->IsHidden())
|
||||||
continue; // skipt it!
|
continue; // skipt it!
|
||||||
|
|
||||||
|
|
||||||
for (unsigned int item = item_start; item < item_last; item++)
|
for (unsigned int item = item_start; item < item_last; item++)
|
||||||
{
|
{
|
||||||
// get the cell value and set it into the renderer
|
// get the cell value and set it into the renderer
|
||||||
@@ -2533,11 +2533,11 @@ unsigned int wxDataViewMainWindow::GetLastVisibleRow()
|
|||||||
m_owner->CalcUnscrolledPosition( client_size.x, client_size.y,
|
m_owner->CalcUnscrolledPosition( client_size.x, client_size.y,
|
||||||
&client_size.x, &client_size.y );
|
&client_size.x, &client_size.y );
|
||||||
|
|
||||||
//we should deal with the pixel here
|
//we should deal with the pixel here
|
||||||
unsigned int row = (client_size.y)/m_lineHeight;
|
unsigned int row = (client_size.y)/m_lineHeight;
|
||||||
if( client_size.y % m_lineHeight < m_lineHeight/2 )
|
if( client_size.y % m_lineHeight < m_lineHeight/2 )
|
||||||
row -= 1;
|
row -= 1;
|
||||||
|
|
||||||
return wxMin( GetRowCount()-1, row );
|
return wxMin( GetRowCount()-1, row );
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2924,7 +2924,7 @@ void wxDataViewMainWindow::OnExpanding( unsigned int row )
|
|||||||
//Check if the user prevent expanding
|
//Check if the user prevent expanding
|
||||||
if( e.GetSkipped() )
|
if( e.GetSkipped() )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
node->ToggleOpen();
|
node->ToggleOpen();
|
||||||
//Here I build the children of current node
|
//Here I build the children of current node
|
||||||
if( node->GetChildrenNumber() == 0 )
|
if( node->GetChildrenNumber() == 0 )
|
||||||
@@ -3020,7 +3020,7 @@ wxDataViewTreeNode * wxDataViewMainWindow::FindNode( const wxDataViewItem & item
|
|||||||
for (; i < nodes.GetCount(); i ++)
|
for (; i < nodes.GetCount(); i ++)
|
||||||
{
|
{
|
||||||
if (nodes[i]->GetItem() == (**iter))
|
if (nodes[i]->GetItem() == (**iter))
|
||||||
{
|
{
|
||||||
node = nodes[i];
|
node = nodes[i];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -3310,7 +3310,7 @@ void wxDataViewMainWindow::OnMouse( wxMouseEvent &event )
|
|||||||
int y = event.GetY();
|
int y = event.GetY();
|
||||||
m_owner->CalcUnscrolledPosition( x, y, &x, &y );
|
m_owner->CalcUnscrolledPosition( x, y, &x, &y );
|
||||||
wxDataViewColumn *col = NULL;
|
wxDataViewColumn *col = NULL;
|
||||||
|
|
||||||
int xpos = 0;
|
int xpos = 0;
|
||||||
unsigned int cols = GetOwner()->GetColumnCount();
|
unsigned int cols = GetOwner()->GetColumnCount();
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
@@ -3780,7 +3780,7 @@ bool wxDataViewCtrl::DeleteColumn( wxDataViewColumn *column )
|
|||||||
if (ret == NULL)
|
if (ret == NULL)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
m_cols.Erase(ret);
|
m_cols.Erase(ret);
|
||||||
delete column;
|
delete column;
|
||||||
OnColumnChange();
|
OnColumnChange();
|
||||||
|
|
||||||
@@ -3917,7 +3917,7 @@ bool wxDataViewCtrl::IsSelected( int row ) const
|
|||||||
|
|
||||||
void wxDataViewCtrl::SelectRange( int from, int to )
|
void wxDataViewCtrl::SelectRange( int from, int to )
|
||||||
{
|
{
|
||||||
wxArrayInt sel;
|
wxArrayInt sel;
|
||||||
for( int i = from; i < to; i ++ )
|
for( int i = from; i < to; i ++ )
|
||||||
sel.Add( i );
|
sel.Add( i );
|
||||||
m_clientArea->Select(sel);
|
m_clientArea->Select(sel);
|
||||||
@@ -3967,7 +3967,7 @@ void wxDataViewCtrl::EnsureVisible( const wxDataViewItem & item, const wxDataVie
|
|||||||
if( column == NULL )
|
if( column == NULL )
|
||||||
return EnsureVisible(row, -1);
|
return EnsureVisible(row, -1);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int col = 0;
|
int col = 0;
|
||||||
int len = GetColumnCount();
|
int len = GetColumnCount();
|
||||||
for( int i = 0; i < len; i ++ )
|
for( int i = 0; i < len; i ++ )
|
||||||
@@ -3979,7 +3979,7 @@ void wxDataViewCtrl::EnsureVisible( const wxDataViewItem & item, const wxDataVie
|
|||||||
EnsureVisible( row, col );
|
EnsureVisible( row, col );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void wxDataViewCtrl::HitTest( const wxPoint & point, wxDataViewItem & item, wxDataViewColumn* &column ) const
|
void wxDataViewCtrl::HitTest( const wxPoint & point, wxDataViewItem & item, wxDataViewColumn* &column ) const
|
||||||
@@ -4013,7 +4013,7 @@ void wxDataViewCtrl::Collapse( const wxDataViewItem & item )
|
|||||||
{
|
{
|
||||||
int row = m_clientArea->GetRowByItem( item );
|
int row = m_clientArea->GetRowByItem( item );
|
||||||
if (row != -1)
|
if (row != -1)
|
||||||
m_clientArea->Collapse(row);
|
m_clientArea->Collapse(row);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user