No changes, just add wxOVERRIDE to wx/generic/dataview.h
Mark the overridden virtual functions as being overridden. Also reformat some methods to put them on several lines to prevent the lines from becoming way too long.
This commit is contained in:
@@ -52,30 +52,72 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// implement wxHeaderColumnBase methods
|
// implement wxHeaderColumnBase methods
|
||||||
virtual void SetTitle(const wxString& title) { m_title = title; UpdateDisplay(); }
|
virtual void SetTitle(const wxString& title) wxOVERRIDE
|
||||||
virtual wxString GetTitle() const { return m_title; }
|
{
|
||||||
|
m_title = title;
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
virtual wxString GetTitle() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_title;
|
||||||
|
}
|
||||||
|
|
||||||
virtual void SetWidth(int width) { m_width = width; UpdateDisplay(); }
|
virtual void SetWidth(int width) wxOVERRIDE
|
||||||
virtual int GetWidth() const;
|
{
|
||||||
|
m_width = width;
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
virtual int GetWidth() const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void SetMinWidth(int minWidth) { m_minWidth = minWidth; UpdateDisplay(); }
|
virtual void SetMinWidth(int minWidth) wxOVERRIDE
|
||||||
virtual int GetMinWidth() const { return m_minWidth; }
|
{
|
||||||
|
m_minWidth = minWidth;
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
virtual int GetMinWidth() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_minWidth;
|
||||||
|
}
|
||||||
|
|
||||||
virtual void SetAlignment(wxAlignment align) { m_align = align; UpdateDisplay(); }
|
virtual void SetAlignment(wxAlignment align) wxOVERRIDE
|
||||||
virtual wxAlignment GetAlignment() const { return m_align; }
|
{
|
||||||
|
m_align = align;
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
virtual wxAlignment GetAlignment() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_align;
|
||||||
|
}
|
||||||
|
|
||||||
virtual void SetFlags(int flags) { m_flags = flags; UpdateDisplay(); }
|
virtual void SetFlags(int flags) wxOVERRIDE
|
||||||
virtual int GetFlags() const { return m_flags; }
|
{
|
||||||
|
m_flags = flags;
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
virtual int GetFlags() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_flags;
|
||||||
|
}
|
||||||
|
|
||||||
virtual bool IsSortKey() const { return m_sort; }
|
virtual bool IsSortKey() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_sort;
|
||||||
|
}
|
||||||
|
|
||||||
virtual void UnsetAsSortKey();
|
virtual void UnsetAsSortKey() wxOVERRIDE;
|
||||||
|
|
||||||
virtual void SetSortOrder(bool ascending);
|
virtual void SetSortOrder(bool ascending) wxOVERRIDE;
|
||||||
|
|
||||||
virtual bool IsSortOrderAscending() const { return m_sortAscending; }
|
virtual bool IsSortOrderAscending() const wxOVERRIDE
|
||||||
|
{
|
||||||
|
return m_sortAscending;
|
||||||
|
}
|
||||||
|
|
||||||
virtual void SetBitmap( const wxBitmap& bitmap ) { wxDataViewColumnBase::SetBitmap(bitmap); UpdateDisplay(); }
|
virtual void SetBitmap( const wxBitmap& bitmap ) wxOVERRIDE
|
||||||
|
{
|
||||||
|
wxDataViewColumnBase::SetBitmap(bitmap);
|
||||||
|
UpdateDisplay();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
@@ -139,63 +181,63 @@ public:
|
|||||||
const wxValidator& validator = wxDefaultValidator,
|
const wxValidator& validator = wxDefaultValidator,
|
||||||
const wxString& name = wxDataViewCtrlNameStr);
|
const wxString& name = wxDataViewCtrlNameStr);
|
||||||
|
|
||||||
virtual bool AssociateModel( wxDataViewModel *model );
|
virtual bool AssociateModel( wxDataViewModel *model ) wxOVERRIDE;
|
||||||
|
|
||||||
virtual bool AppendColumn( wxDataViewColumn *col );
|
virtual bool AppendColumn( wxDataViewColumn *col ) wxOVERRIDE;
|
||||||
virtual bool PrependColumn( wxDataViewColumn *col );
|
virtual bool PrependColumn( wxDataViewColumn *col ) wxOVERRIDE;
|
||||||
virtual bool InsertColumn( unsigned int pos, wxDataViewColumn *col );
|
virtual bool InsertColumn( unsigned int pos, wxDataViewColumn *col ) wxOVERRIDE;
|
||||||
|
|
||||||
virtual void DoSetExpanderColumn();
|
virtual void DoSetExpanderColumn() wxOVERRIDE;
|
||||||
virtual void DoSetIndent();
|
virtual void DoSetIndent() wxOVERRIDE;
|
||||||
|
|
||||||
virtual unsigned int GetColumnCount() const;
|
virtual unsigned int GetColumnCount() const wxOVERRIDE;
|
||||||
virtual wxDataViewColumn* GetColumn( unsigned int pos ) const;
|
virtual wxDataViewColumn* GetColumn( unsigned int pos ) const wxOVERRIDE;
|
||||||
virtual bool DeleteColumn( wxDataViewColumn *column );
|
virtual bool DeleteColumn( wxDataViewColumn *column ) wxOVERRIDE;
|
||||||
virtual bool ClearColumns();
|
virtual bool ClearColumns() wxOVERRIDE;
|
||||||
virtual int GetColumnPosition( const wxDataViewColumn *column ) const;
|
virtual int GetColumnPosition( const wxDataViewColumn *column ) const wxOVERRIDE;
|
||||||
|
|
||||||
virtual wxDataViewColumn *GetSortingColumn() const;
|
virtual wxDataViewColumn *GetSortingColumn() const wxOVERRIDE;
|
||||||
virtual wxVector<wxDataViewColumn *> GetSortingColumns() const;
|
virtual wxVector<wxDataViewColumn *> GetSortingColumns() const wxOVERRIDE;
|
||||||
|
|
||||||
virtual int GetSelectedItemsCount() const;
|
virtual int GetSelectedItemsCount() const wxOVERRIDE;
|
||||||
virtual int GetSelections( wxDataViewItemArray & sel ) const;
|
virtual int GetSelections( wxDataViewItemArray & sel ) const wxOVERRIDE;
|
||||||
virtual void SetSelections( const wxDataViewItemArray & sel );
|
virtual void SetSelections( const wxDataViewItemArray & sel ) wxOVERRIDE;
|
||||||
virtual void Select( const wxDataViewItem & item );
|
virtual void Select( const wxDataViewItem & item ) wxOVERRIDE;
|
||||||
virtual void Unselect( const wxDataViewItem & item );
|
virtual void Unselect( const wxDataViewItem & item ) wxOVERRIDE;
|
||||||
virtual bool IsSelected( const wxDataViewItem & item ) const;
|
virtual bool IsSelected( const wxDataViewItem & item ) const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void SelectAll();
|
virtual void SelectAll() wxOVERRIDE;
|
||||||
virtual void UnselectAll();
|
virtual void UnselectAll() wxOVERRIDE;
|
||||||
|
|
||||||
virtual void EnsureVisible( const wxDataViewItem & item,
|
virtual void EnsureVisible( const wxDataViewItem & item,
|
||||||
const wxDataViewColumn *column = NULL );
|
const wxDataViewColumn *column = NULL ) wxOVERRIDE;
|
||||||
virtual void HitTest( const wxPoint & point, wxDataViewItem & item,
|
virtual void HitTest( const wxPoint & point, wxDataViewItem & item,
|
||||||
wxDataViewColumn* &column ) const;
|
wxDataViewColumn* &column ) const wxOVERRIDE;
|
||||||
virtual wxRect GetItemRect( const wxDataViewItem & item,
|
virtual wxRect GetItemRect( const wxDataViewItem & item,
|
||||||
const wxDataViewColumn *column = NULL ) const;
|
const wxDataViewColumn *column = NULL ) const wxOVERRIDE;
|
||||||
|
|
||||||
virtual bool SetRowHeight( int rowHeight );
|
virtual bool SetRowHeight( int rowHeight ) wxOVERRIDE;
|
||||||
|
|
||||||
virtual void Expand( const wxDataViewItem & item );
|
virtual void Expand( const wxDataViewItem & item ) wxOVERRIDE;
|
||||||
virtual void Collapse( const wxDataViewItem & item );
|
virtual void Collapse( const wxDataViewItem & item ) wxOVERRIDE;
|
||||||
virtual bool IsExpanded( const wxDataViewItem & item ) const;
|
virtual bool IsExpanded( const wxDataViewItem & item ) const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void SetFocus();
|
virtual void SetFocus() wxOVERRIDE;
|
||||||
|
|
||||||
virtual bool SetFont(const wxFont & font);
|
virtual bool SetFont(const wxFont & font) wxOVERRIDE;
|
||||||
|
|
||||||
virtual bool AllowMultiColumnSort(bool allow);
|
virtual bool AllowMultiColumnSort(bool allow) wxOVERRIDE;
|
||||||
virtual bool IsMultiColumnSortAllowed() { return m_allowMultiColumnSort; }
|
virtual bool IsMultiColumnSortAllowed() { return m_allowMultiColumnSort; }
|
||||||
virtual void ToggleSortByColumn(int column);
|
virtual void ToggleSortByColumn(int column) wxOVERRIDE;
|
||||||
|
|
||||||
#if wxUSE_DRAG_AND_DROP
|
#if wxUSE_DRAG_AND_DROP
|
||||||
virtual bool EnableDragSource( const wxDataFormat &format );
|
virtual bool EnableDragSource( const wxDataFormat &format ) wxOVERRIDE;
|
||||||
virtual bool EnableDropTarget( const wxDataFormat &format );
|
virtual bool EnableDropTarget( const wxDataFormat &format ) wxOVERRIDE;
|
||||||
#endif // wxUSE_DRAG_AND_DROP
|
#endif // wxUSE_DRAG_AND_DROP
|
||||||
|
|
||||||
virtual wxBorder GetDefaultBorder() const;
|
virtual wxBorder GetDefaultBorder() const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void EditItem(const wxDataViewItem& item, const wxDataViewColumn *column);
|
virtual void EditItem(const wxDataViewItem& item, const wxDataViewColumn *column) wxOVERRIDE;
|
||||||
|
|
||||||
// These methods are specific to generic wxDataViewCtrl implementation and
|
// These methods are specific to generic wxDataViewCtrl implementation and
|
||||||
// should not be used in portable code.
|
// should not be used in portable code.
|
||||||
@@ -247,13 +289,13 @@ public: // utility functions not part of the API
|
|||||||
// return the column displayed at the given position in the control
|
// return the column displayed at the given position in the control
|
||||||
wxDataViewColumn *GetColumnAt(unsigned int pos) const;
|
wxDataViewColumn *GetColumnAt(unsigned int pos) const;
|
||||||
|
|
||||||
virtual wxDataViewColumn *GetCurrentColumn() const;
|
virtual wxDataViewColumn *GetCurrentColumn() const wxOVERRIDE;
|
||||||
|
|
||||||
virtual void OnInternalIdle();
|
virtual void OnInternalIdle() wxOVERRIDE;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
virtual wxDataViewItem DoGetCurrentItem() const;
|
virtual wxDataViewItem DoGetCurrentItem() const wxOVERRIDE;
|
||||||
virtual void DoSetCurrentItem(const wxDataViewItem& item);
|
virtual void DoSetCurrentItem(const wxDataViewItem& item) wxOVERRIDE;
|
||||||
|
|
||||||
void InvalidateColBestWidths();
|
void InvalidateColBestWidths();
|
||||||
void InvalidateColBestWidth(int idx);
|
void InvalidateColBestWidth(int idx);
|
||||||
@@ -289,12 +331,12 @@ private:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
void OnSize( wxSizeEvent &event );
|
void OnSize( wxSizeEvent &event );
|
||||||
virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size);
|
virtual wxSize GetSizeAvailableForScrollTarget(const wxSize& size) wxOVERRIDE;
|
||||||
|
|
||||||
// we need to return a special WM_GETDLGCODE value to process just the
|
// we need to return a special WM_GETDLGCODE value to process just the
|
||||||
// arrows but let the other navigation characters through
|
// arrows but let the other navigation characters through
|
||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
virtual WXLRESULT MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam);
|
virtual WXLRESULT MSWWindowProc(WXUINT nMsg, WXWPARAM wParam, WXLPARAM lParam) wxOVERRIDE;
|
||||||
#endif // __WXMSW__
|
#endif // __WXMSW__
|
||||||
|
|
||||||
WX_FORWARD_TO_SCROLL_HELPER()
|
WX_FORWARD_TO_SCROLL_HELPER()
|
||||||
|
Reference in New Issue
Block a user