Make wxDataViewModel::GetAttr() and GetAttrByRow() const.
This is an incompatible change but having to use a non-const model pointer to call a clearly logically const version was simply too ugly so change it while we still can. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@62500 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -210,8 +210,12 @@ public:
|
||||
}
|
||||
|
||||
// Get text attribute, return false of default attributes should be used
|
||||
virtual bool GetAttr( const wxDataViewItem &WXUNUSED(item), unsigned int WXUNUSED(col), wxDataViewItemAttr &WXUNUSED(attr) )
|
||||
{ return false; }
|
||||
virtual bool GetAttr(const wxDataViewItem &WXUNUSED(item),
|
||||
unsigned int WXUNUSED(col),
|
||||
wxDataViewItemAttr &WXUNUSED(attr)) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
// define hierachy
|
||||
virtual wxDataViewItem GetParent( const wxDataViewItem &item ) const = 0;
|
||||
@@ -272,7 +276,7 @@ public:
|
||||
|
||||
virtual bool
|
||||
GetAttrByRow(unsigned WXUNUSED(row), unsigned WXUNUSED(col),
|
||||
wxDataViewItemAttr &WXUNUSED(attr))
|
||||
wxDataViewItemAttr &WXUNUSED(attr)) const
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -310,7 +314,7 @@ public:
|
||||
}
|
||||
|
||||
virtual bool GetAttr(const wxDataViewItem &item, unsigned int col,
|
||||
wxDataViewItemAttr &attr)
|
||||
wxDataViewItemAttr &attr) const
|
||||
{
|
||||
return GetAttrByRow( GetRow(item), col, attr );
|
||||
}
|
||||
|
Reference in New Issue
Block a user