Added InvalidItem() to ObjectDataViewModel to controling if item till exist during multiple deleting

+ some code cleaning
This commit is contained in:
YuSanka 2019-08-02 17:53:12 +02:00
parent 6ab1cec48c
commit eaccd73756
3 changed files with 30 additions and 29 deletions

View file

@ -355,6 +355,7 @@ public:
#ifndef NDEBUG
bool valid();
#endif /* NDEBUG */
bool invalid() const { return m_idx < -1; }
private:
friend class ObjectDataViewModel;
@ -417,6 +418,7 @@ public:
void GetItemInfo(const wxDataViewItem& item, ItemType& type, int& obj_idx, int& idx);
int GetRowByItem(const wxDataViewItem& item) const;
bool IsEmpty() { return m_objects.empty(); }
bool InvalidItem(const wxDataViewItem& item);
// helper method for wxLog