Add wxListCtrl::IsEmpty()
Add a simple accessor for consistency with the other controls.
This commit is contained in:
@@ -381,6 +381,9 @@ public:
|
||||
// Return the current number of items.
|
||||
virtual int GetItemCount() const = 0;
|
||||
|
||||
// Check if the control is empty, i.e. doesn't contain any items.
|
||||
bool IsEmpty() const { return GetItemCount() == 0; }
|
||||
|
||||
// Return the current number of columns.
|
||||
virtual int GetColumnCount() const = 0;
|
||||
|
||||
|
@@ -950,6 +950,16 @@ public:
|
||||
long InsertItem(long index, const wxString& label,
|
||||
int imageIndex);
|
||||
|
||||
/**
|
||||
Returns true if the control doesn't currently contain any items.
|
||||
|
||||
Note that the control with some columns is still considered to be empty
|
||||
if it has no rows.
|
||||
|
||||
@since 3.1.3
|
||||
*/
|
||||
bool IsEmpty() const;
|
||||
|
||||
/**
|
||||
Returns true if the control is currently in virtual report view.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user