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.
|
// Return the current number of items.
|
||||||
virtual int GetItemCount() const = 0;
|
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.
|
// Return the current number of columns.
|
||||||
virtual int GetColumnCount() const = 0;
|
virtual int GetColumnCount() const = 0;
|
||||||
|
|
||||||
|
@@ -950,6 +950,16 @@ public:
|
|||||||
long InsertItem(long index, const wxString& label,
|
long InsertItem(long index, const wxString& label,
|
||||||
int imageIndex);
|
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.
|
Returns true if the control is currently in virtual report view.
|
||||||
*/
|
*/
|
||||||
|
Reference in New Issue
Block a user