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:
@@ -135,10 +135,21 @@ public:
|
||||
Override this to indicate that the item has special font attributes.
|
||||
This only affects the wxDataViewTextRendererText renderer.
|
||||
|
||||
The base class version always simply returns @false.
|
||||
|
||||
@see wxDataViewItemAttr.
|
||||
|
||||
@param item
|
||||
The item for which the attribute is requested.
|
||||
@param col
|
||||
The column of the item for which the attribute is requested.
|
||||
@param attr
|
||||
The attribute to be filled in if the function returns @true.
|
||||
@return
|
||||
@true if this item has an attribute or @false otherwise.
|
||||
*/
|
||||
virtual bool GetAttr(const wxDataViewItem& item, unsigned int col,
|
||||
wxDataViewItemAttr& attr);
|
||||
wxDataViewItemAttr& attr) const;
|
||||
|
||||
/**
|
||||
Override this so the control can query the child items of an item.
|
||||
@@ -339,10 +350,21 @@ public:
|
||||
Override this to indicate that the row has special font attributes.
|
||||
This only affects the wxDataViewTextRendererText() renderer.
|
||||
|
||||
The base class version always simply returns @false.
|
||||
|
||||
@see wxDataViewItemAttr.
|
||||
|
||||
@param row
|
||||
The row for which the attribute is requested.
|
||||
@param col
|
||||
The column for which the attribute is requested.
|
||||
@param attr
|
||||
The attribute to be filled in if the function returns @true.
|
||||
@return
|
||||
@true if this item has an attribute or @false otherwise.
|
||||
*/
|
||||
virtual bool GetAttrByRow(unsigned int row, unsigned int col,
|
||||
wxDataViewItemAttr& attr);
|
||||
wxDataViewItemAttr& attr) const;
|
||||
|
||||
/**
|
||||
Returns the wxDataViewItem at the given @e row.
|
||||
|
Reference in New Issue
Block a user