Addition of overrides in checklst.h and listbox.h
This commit is contained in:
@@ -64,19 +64,19 @@ public:
|
|||||||
const wxString& name = wxListBoxNameStr);
|
const wxString& name = wxListBoxNameStr);
|
||||||
|
|
||||||
// items may be checked
|
// items may be checked
|
||||||
bool IsChecked(unsigned int uiIndex) const;
|
bool IsChecked(unsigned int uiIndex) const wxOVERRIDE;
|
||||||
void Check(unsigned int uiIndex, bool bCheck = true);
|
void Check(unsigned int uiIndex, bool bCheck = true) wxOVERRIDE;
|
||||||
|
|
||||||
// data callbacks
|
// data callbacks
|
||||||
virtual void GetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
virtual void GetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value ) wxOVERRIDE;
|
||||||
virtual void SetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
virtual void SetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value ) wxOVERRIDE;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
// override all methods which add/delete items to update m_checks array as
|
// override all methods which add/delete items to update m_checks array as
|
||||||
// well
|
// well
|
||||||
virtual void OnItemInserted(unsigned int pos);
|
virtual void OnItemInserted(unsigned int pos) wxOVERRIDE;
|
||||||
virtual void DoDeleteOneItem(unsigned int n);
|
virtual void DoDeleteOneItem(unsigned int n) wxOVERRIDE;
|
||||||
virtual void DoClear();
|
virtual void DoClear() wxOVERRIDE;
|
||||||
|
|
||||||
// the array containing the checked status of the items
|
// the array containing the checked status of the items
|
||||||
wxArrayInt m_checks;
|
wxArrayInt m_checks;
|
||||||
|
@@ -91,24 +91,24 @@ public:
|
|||||||
virtual ~wxListBox();
|
virtual ~wxListBox();
|
||||||
|
|
||||||
// implement base class pure virtuals
|
// implement base class pure virtuals
|
||||||
virtual void Refresh(bool eraseBack = true, const wxRect *rect = NULL);
|
virtual void Refresh(bool eraseBack = true, const wxRect *rect = NULL) wxOVERRIDE;
|
||||||
|
|
||||||
virtual unsigned int GetCount() const;
|
virtual unsigned int GetCount() const wxOVERRIDE;
|
||||||
virtual wxString GetString(unsigned int n) const;
|
virtual wxString GetString(unsigned int n) const wxOVERRIDE;
|
||||||
virtual void SetString(unsigned int n, const wxString& s);
|
virtual void SetString(unsigned int n, const wxString& s) wxOVERRIDE;
|
||||||
virtual int FindString(const wxString& s, bool bCase = false) const;
|
virtual int FindString(const wxString& s, bool bCase = false) const wxOVERRIDE;
|
||||||
|
|
||||||
// data callbacks
|
// data callbacks
|
||||||
virtual void GetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
virtual void GetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
||||||
virtual void SetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
virtual void SetValueCallback( unsigned int n, wxListWidgetColumn* col , wxListWidgetCellValue& value );
|
||||||
|
|
||||||
virtual bool IsSelected(int n) const;
|
virtual bool IsSelected(int n) const wxOVERRIDE;
|
||||||
virtual int GetSelection() const;
|
virtual int GetSelection() const wxOVERRIDE;
|
||||||
virtual int GetSelections(wxArrayInt& aSelections) const;
|
virtual int GetSelections(wxArrayInt& aSelections) const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void EnsureVisible(int n);
|
virtual void EnsureVisible(int n) wxOVERRIDE;
|
||||||
|
|
||||||
virtual wxVisualAttributes GetDefaultAttributes() const
|
virtual wxVisualAttributes GetDefaultAttributes() const wxOVERRIDE
|
||||||
{
|
{
|
||||||
return GetClassDefaultAttributes(GetWindowVariant());
|
return GetClassDefaultAttributes(GetWindowVariant());
|
||||||
}
|
}
|
||||||
@@ -127,27 +127,27 @@ protected:
|
|||||||
// at a certain line - which cannot be predetermined for sorted list data
|
// at a certain line - which cannot be predetermined for sorted list data
|
||||||
virtual void OnItemInserted(unsigned int pos);
|
virtual void OnItemInserted(unsigned int pos);
|
||||||
|
|
||||||
virtual void DoClear();
|
virtual void DoClear() wxOVERRIDE;
|
||||||
virtual void DoDeleteOneItem(unsigned int n);
|
virtual void DoDeleteOneItem(unsigned int n) wxOVERRIDE;
|
||||||
|
|
||||||
// from wxItemContainer
|
// from wxItemContainer
|
||||||
virtual int DoInsertItems(const wxArrayStringsAdapter& items,
|
virtual int DoInsertItems(const wxArrayStringsAdapter& items,
|
||||||
unsigned int pos,
|
unsigned int pos,
|
||||||
void **clientData, wxClientDataType type);
|
void **clientData, wxClientDataType type) wxOVERRIDE;
|
||||||
|
|
||||||
virtual void DoSetItemClientData(unsigned int n, void* clientData);
|
virtual void DoSetItemClientData(unsigned int n, void* clientData) wxOVERRIDE;
|
||||||
virtual void* DoGetItemClientData(unsigned int n) const;
|
virtual void* DoGetItemClientData(unsigned int n) const wxOVERRIDE;
|
||||||
|
|
||||||
// from wxListBoxBase
|
// from wxListBoxBase
|
||||||
virtual void DoSetSelection(int n, bool select);
|
virtual void DoSetSelection(int n, bool select) wxOVERRIDE;
|
||||||
virtual void DoSetFirstItem(int n);
|
virtual void DoSetFirstItem(int n) wxOVERRIDE;
|
||||||
virtual int DoListHitTest(const wxPoint& point) const;
|
virtual int DoListHitTest(const wxPoint& point) const wxOVERRIDE;
|
||||||
|
|
||||||
// free memory (common part of Clear() and dtor)
|
// free memory (common part of Clear() and dtor)
|
||||||
// prevent collision with some BSD definitions of macro Free()
|
// prevent collision with some BSD definitions of macro Free()
|
||||||
void FreeData();
|
void FreeData();
|
||||||
|
|
||||||
virtual wxSize DoGetBestSize() const;
|
virtual wxSize DoGetBestSize() const wxOVERRIDE;
|
||||||
|
|
||||||
bool m_blockEvents;
|
bool m_blockEvents;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user