From: Robin Dunn Date: Fri, 7 Nov 2003 07:05:39 +0000 (+0000) Subject: Added default ctor X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/1b52f7aba0dce7c2a1d26d41a930856b93b02870?ds=inline Added default ctor git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@24435 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/gbsizer.h b/include/wx/gbsizer.h index a6f90d9c9f..797d9d377d 100644 --- a/include/wx/gbsizer.h +++ b/include/wx/gbsizer.h @@ -114,6 +114,10 @@ public: int border, wxObject* userData ); + // default ctor + wxGBSizerItem(); + + // Get the grid position of the item wxGBPosition GetPos() const { return m_pos; } void GetPos(int& row, int& col) const; @@ -155,7 +159,7 @@ protected: private: - DECLARE_CLASS(wxGBSizerItem) + DECLARE_DYNAMIC_CLASS(wxGBSizerItem) DECLARE_NO_COPY_CLASS(wxGBSizerItem) }; diff --git a/src/common/gbsizer.cpp b/src/common/gbsizer.cpp index 5274809991..a43ee497a6 100644 --- a/src/common/gbsizer.cpp +++ b/src/common/gbsizer.cpp @@ -27,7 +27,7 @@ //--------------------------------------------------------------------------- -IMPLEMENT_CLASS(wxGBSizerItem, wxSizerItem) +IMPLEMENT_DYNAMIC_CLASS(wxGBSizerItem, wxSizerItem) IMPLEMENT_CLASS(wxGridBagSizer, wxFlexGridSizer) const wxGBSpan wxDefaultSpan; @@ -78,6 +78,13 @@ wxGBSizerItem::wxGBSizerItem( wxSizer *sizer, { } +wxGBSizerItem::wxGBSizerItem() + : wxSizerItem(), + m_pos(-1,-1), + m_span(-1,-1), + m_sizer(NULL) +{ +} //---------------------------------------------------------------------------