X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/888dde65f43d5f57e8fb2028b27191cca1741403..66c2bf7b1d9326fb650acfaae22ec50528cfbf7c:/include/wx/dcclient.h diff --git a/include/wx/dcclient.h b/include/wx/dcclient.h index 27aae06a02..f4bf74f75f 100644 --- a/include/wx/dcclient.h +++ b/include/wx/dcclient.h @@ -2,10 +2,7 @@ // Name: wx/dcclient.h // Purpose: wxClientDC base header // Author: Julian Smart -// Modified by: -// Created: // Copyright: (c) Julian Smart -// RCS-ID: $Id$ // Licence: wxWindows Licence ///////////////////////////////////////////////////////////////////////////// @@ -21,11 +18,13 @@ class WXDLLIMPEXP_CORE wxWindowDC : public wxDC { public: - wxWindowDC(); - wxWindowDC( wxWindow *win ); + wxWindowDC(wxWindow *win); + +protected: + wxWindowDC(wxDCImpl *impl) : wxDC(impl) { } private: - DECLARE_DYNAMIC_CLASS(wxWindowDC) + DECLARE_ABSTRACT_CLASS(wxWindowDC) }; //----------------------------------------------------------------------------- @@ -35,11 +34,13 @@ private: class WXDLLIMPEXP_CORE wxClientDC : public wxWindowDC { public: - wxClientDC(); - wxClientDC( wxWindow *win ); + wxClientDC(wxWindow *win); + +protected: + wxClientDC(wxDCImpl *impl) : wxWindowDC(impl) { } private: - DECLARE_DYNAMIC_CLASS(wxClientDC) + DECLARE_ABSTRACT_CLASS(wxClientDC) }; //----------------------------------------------------------------------------- @@ -49,12 +50,13 @@ private: class WXDLLIMPEXP_CORE wxPaintDC : public wxClientDC { public: - wxPaintDC(); - wxPaintDC( wxWindow *win ); + wxPaintDC(wxWindow *win); + +protected: + wxPaintDC(wxDCImpl *impl) : wxClientDC(impl) { } private: - DECLARE_DYNAMIC_CLASS(wxPaintDC) + DECLARE_ABSTRACT_CLASS(wxPaintDC) }; -#endif - // _WX_DCCLIENT_H_BASE_ +#endif // _WX_DCCLIENT_H_BASE_