X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2feacb6eb30247634085f45c0a69014ef89772e9..ddadf560da7ec1d7477a40ed5b9277b6468dc5e7:/include/wx/dataview.h diff --git a/include/wx/dataview.h b/include/wx/dataview.h index 5052a7c0e3..66ef3ea532 100644 --- a/include/wx/dataview.h +++ b/include/wx/dataview.h @@ -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 ); } @@ -348,7 +352,6 @@ public: // implement base methods virtual unsigned int GetChildren( const wxDataViewItem &item, wxDataViewItemArray &children ) const; - // internal unsigned int GetCount() const { return m_hash.GetCount(); } private: @@ -394,9 +397,10 @@ public: // implement base methods virtual unsigned int GetChildren( const wxDataViewItem &item, wxDataViewItemArray &children ) const; + unsigned int GetCount() const { return m_size; } + // internal virtual bool IsVirtualListModel() const { return true; } - unsigned int GetCount() const { return m_size; } private: unsigned int m_size;