/////////////////////////////////////////////////////////////////////////////
-// Name: xh_mdi.h
-// Purpose: XML resource handler for dialogs
+// Name: wx/xrc/xh_mdi.h
+// Purpose: XML resource handler for wxMDI
// Author: David M. Falkinder & Vaclav Slavik
// Created: 14/02/2005
// RCS-ID: $Id$
#ifndef _WX_XH_MDI_H_
#define _WX_XH_MDI_H_
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "xh_mdi.h"
-#endif
-
#include "wx/xrc/xmlres.h"
-#if wxUSE_MDI
+#if wxUSE_XRC && wxUSE_MDI
-class WXDLLIMPEXP_CORE wxFrame;
+class WXDLLIMPEXP_FWD_CORE wxWindow;
class WXDLLIMPEXP_XRC wxMdiXmlHandler : public wxXmlResourceHandler
{
+ DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
+
public:
wxMdiXmlHandler();
virtual wxObject *DoCreateResource();
virtual bool CanHandle(wxXmlNode *node);
private:
- wxFrame *CreateFrame();
-
- DECLARE_DYNAMIC_CLASS(wxMdiXmlHandler)
+ wxWindow *CreateFrame();
};
-#endif // wxUSE_MDI
+#endif // wxUSE_XRC && wxUSE_MDI
#endif // _WX_XH_MDI_H_