Compile fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48157 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -266,14 +266,14 @@ public:
|
|||||||
wxDataViewTreeNode( wxDataViewTreeNode * parent )
|
wxDataViewTreeNode( wxDataViewTreeNode * parent )
|
||||||
:leaves( wxGenericTreeModelItemCmp ),
|
:leaves( wxGenericTreeModelItemCmp ),
|
||||||
nodes(wxGenericTreeModelNodeCmp)
|
nodes(wxGenericTreeModelNodeCmp)
|
||||||
{ this->parent = parent;
|
{ this->parent = parent;
|
||||||
if( parent == NULL )
|
if( parent == NULL )
|
||||||
open = true;
|
open = true;
|
||||||
else
|
else
|
||||||
open = false;
|
open = false;
|
||||||
hasChildren = false;
|
hasChildren = false;
|
||||||
subTreeCount = 0;
|
subTreeCount = 0;
|
||||||
}
|
}
|
||||||
//I don't know what I need to do in the destructure
|
//I don't know what I need to do in the destructure
|
||||||
~wxDataViewTreeNode()
|
~wxDataViewTreeNode()
|
||||||
{
|
{
|
||||||
@@ -300,13 +300,13 @@ public:
|
|||||||
int GetIndentLevel()
|
int GetIndentLevel()
|
||||||
{
|
{
|
||||||
int ret = 0 ;
|
int ret = 0 ;
|
||||||
wxDataViewTreeNode * node = this;
|
wxDataViewTreeNode * node = this;
|
||||||
while( node->GetParent()->GetParent() != NULL )
|
while( node->GetParent()->GetParent() != NULL )
|
||||||
{
|
{
|
||||||
node = node->GetParent();
|
node = node->GetParent();
|
||||||
ret ++;
|
ret ++;
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool IsOpen()
|
bool IsOpen()
|
||||||
@@ -357,7 +357,7 @@ public:
|
|||||||
int len = nds.GetCount();
|
int len = nds.GetCount();
|
||||||
if(len > 0)
|
if(len > 0)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for(i = 0; i < len; i ++)
|
for(i = 0; i < len; i ++)
|
||||||
nodes.Add(nds[i]);
|
nodes.Add(nds[i]);
|
||||||
for(i = 0; i < len; i ++)
|
for(i = 0; i < len; i ++)
|
||||||
@@ -556,7 +556,7 @@ public:
|
|||||||
virtual bool Cleared()
|
virtual bool Cleared()
|
||||||
{ return m_mainWindow->Cleared(); }
|
{ return m_mainWindow->Cleared(); }
|
||||||
virtual void Resort()
|
virtual void Resort()
|
||||||
{ m_mainWindow->Resort(); }
|
{ m_mainWindow->Resort(); }
|
||||||
|
|
||||||
wxDataViewMainWindow *m_mainWindow;
|
wxDataViewMainWindow *m_mainWindow;
|
||||||
};
|
};
|
||||||
@@ -1323,12 +1323,12 @@ bool wxDataViewHeaderWindowMSW::MSWOnNotify(int idCtrl, WXLPARAM lParam, WXLPARA
|
|||||||
{
|
{
|
||||||
bool order = col->IsSortOrderAscending();
|
bool order = col->IsSortOrderAscending();
|
||||||
col->SetSortOrder(!order);
|
col->SetSortOrder(!order);
|
||||||
model->SetSortOrderAscending(!order);
|
// model->SetSortOrderAscending(!order);
|
||||||
}
|
}
|
||||||
else if(model)
|
else if(model)
|
||||||
{
|
{
|
||||||
model->SetSortingColumn(idx);
|
model->SetSortingColumn(idx);
|
||||||
model->SetSortOrderAscending(true);
|
// model->SetSortOrderAscending(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
UpdateDisplay();
|
UpdateDisplay();
|
||||||
@@ -1845,7 +1845,7 @@ class ItemAddJob: public DoJob
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ItemAddJob( const wxDataViewItem & parent, const wxDataViewItem & item, int * count )
|
ItemAddJob( const wxDataViewItem & parent, const wxDataViewItem & item, int * count )
|
||||||
{ this->parent = parent ; this->item = item ; m_count = count; }
|
{ this->parent = parent ; this->item = item ; m_count = count; }
|
||||||
virtual ~ItemAddJob(){};
|
virtual ~ItemAddJob(){};
|
||||||
|
|
||||||
virtual int operator() ( wxDataViewTreeNode * node )
|
virtual int operator() ( wxDataViewTreeNode * node )
|
||||||
@@ -2229,14 +2229,14 @@ void wxDataViewMainWindow::OnPaint( wxPaintEvent &WXUNUSED(event) )
|
|||||||
{
|
{
|
||||||
// get the cell value and set it into the renderer
|
// get the cell value and set it into the renderer
|
||||||
wxVariant value;
|
wxVariant value;
|
||||||
wxDataViewTreeNode * node = GetTreeNodeByRow(item);
|
wxDataViewTreeNode * node = GetTreeNodeByRow(item);
|
||||||
if( node == NULL )
|
if( node == NULL )
|
||||||
{
|
{
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxDataViewItem dataitem = node->GetItem();
|
wxDataViewItem dataitem = node->GetItem();
|
||||||
model->GetValue( value, dataitem, col->GetModelColumn());
|
model->GetValue( value, dataitem, col->GetModelColumn());
|
||||||
cell->SetValue( value );
|
cell->SetValue( value );
|
||||||
|
|
||||||
// update the y offset
|
// update the y offset
|
||||||
@@ -2604,7 +2604,7 @@ public:
|
|||||||
{
|
{
|
||||||
current ++;
|
current ++;
|
||||||
if( current == static_cast<int>(row))
|
if( current == static_cast<int>(row))
|
||||||
{
|
{
|
||||||
ret = node->GetItem() ;
|
ret = node->GetItem() ;
|
||||||
return DoJob::OK;
|
return DoJob::OK;
|
||||||
}
|
}
|
||||||
@@ -2622,7 +2622,7 @@ public:
|
|||||||
{
|
{
|
||||||
current ++;
|
current ++;
|
||||||
if( current == static_cast<int>(row))
|
if( current == static_cast<int>(row))
|
||||||
{
|
{
|
||||||
ret = wxDataViewItem( n ) ;
|
ret = wxDataViewItem( n ) ;
|
||||||
return DoJob::OK;
|
return DoJob::OK;
|
||||||
}
|
}
|
||||||
@@ -2658,7 +2658,7 @@ public:
|
|||||||
{
|
{
|
||||||
current ++;
|
current ++;
|
||||||
if( current == static_cast<int>(row))
|
if( current == static_cast<int>(row))
|
||||||
{
|
{
|
||||||
ret = node ;
|
ret = node ;
|
||||||
return DoJob::OK;
|
return DoJob::OK;
|
||||||
}
|
}
|
||||||
@@ -2680,7 +2680,7 @@ public:
|
|||||||
{
|
{
|
||||||
current ++;
|
current ++;
|
||||||
if( current == static_cast<int>(row))
|
if( current == static_cast<int>(row))
|
||||||
{
|
{
|
||||||
ret = new wxDataViewTreeNode( parent ) ;
|
ret = new wxDataViewTreeNode( parent ) ;
|
||||||
ret->SetItem( wxDataViewItem( n ));
|
ret->SetItem( wxDataViewItem( n ));
|
||||||
ret->SetHasChildren(false);
|
ret->SetHasChildren(false);
|
||||||
@@ -2820,7 +2820,7 @@ wxDataViewTreeNode * wxDataViewMainWindow::FindNode( const wxDataViewItem & item
|
|||||||
for( ; j < len; j ++)
|
for( ; j < len; j ++)
|
||||||
{
|
{
|
||||||
if( nodes[j]->GetItem() == *(n->GetData()))
|
if( nodes[j]->GetItem() == *(n->GetData()))
|
||||||
{
|
{
|
||||||
node = nodes[j];
|
node = nodes[j];
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -3007,11 +3007,11 @@ void wxDataViewMainWindow::OnChar( wxKeyEvent &event )
|
|||||||
break;
|
break;
|
||||||
//Add the process for tree expanding/collapsing
|
//Add the process for tree expanding/collapsing
|
||||||
case WXK_LEFT:
|
case WXK_LEFT:
|
||||||
OnCollapsing(m_currentRow);
|
OnCollapsing(m_currentRow);
|
||||||
break;
|
break;
|
||||||
case WXK_RIGHT:
|
case WXK_RIGHT:
|
||||||
OnExpanding( m_currentRow);
|
OnExpanding( m_currentRow);
|
||||||
break;
|
break;
|
||||||
case WXK_END:
|
case WXK_END:
|
||||||
if (!IsEmpty())
|
if (!IsEmpty())
|
||||||
OnArrowChar( GetRowCount() - 1, event );
|
OnArrowChar( GetRowCount() - 1, event );
|
||||||
|
Reference in New Issue
Block a user