From 649cfca1ce8728fee1161377f714680de2e00df4 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Mon, 29 May 2006 09:58:53 +0000 Subject: [PATCH] don't include statbox.h from the header, move wxStaticBoxSizer dtor to .cpp file instead git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39429 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/sizer.h | 4 ++-- src/common/sizer.cpp | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/include/wx/sizer.h b/include/wx/sizer.h index 73d99c2779..e815822be2 100644 --- a/include/wx/sizer.h +++ b/include/wx/sizer.h @@ -678,14 +678,14 @@ private: #if wxUSE_STATBOX -#include "wx/statbox.h" +class WXDLLEXPORT wxStaticBox; class WXDLLEXPORT wxStaticBoxSizer: public wxBoxSizer { public: wxStaticBoxSizer(wxStaticBox *box, int orient); wxStaticBoxSizer(int orient, wxWindow *win, const wxString& label = wxEmptyString); - virtual ~wxStaticBoxSizer() { delete m_staticBox; } + virtual ~wxStaticBoxSizer(); void RecalcSizes(); wxSize CalcMin(); diff --git a/src/common/sizer.cpp b/src/common/sizer.cpp index 4542871dd8..92377a0d0a 100644 --- a/src/common/sizer.cpp +++ b/src/common/sizer.cpp @@ -1715,6 +1715,11 @@ wxStaticBoxSizer::wxStaticBoxSizer(int orient, wxWindow *win, const wxString& s) m_staticBox->SetContainingSizer(this); } +wxStaticBoxSizer::~wxStaticBoxSizer() +{ + delete m_staticBox; +} + static void GetStaticBoxBorders( wxStaticBox *box, int *borderTop, int *borderOther) -- 2.47.2