// Created: 20/07/1997
// RCS-ID: $Id$
// Copyright: (c) 1997, 1998 Guilhem Lavaux
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_URL_H
#define _WX_URL_H
-#ifdef __GNUG__
-#pragma interface
+#if defined(__GNUG__) && !defined(__APPLE__)
+#pragma interface "url.h"
#endif
-// wxWindows header
-#include "wx/object.h"
+#include "wx/defs.h"
+
+#if wxUSE_URL
-// wxSocket headers
+#include "wx/object.h"
#include "wx/protocol/protocol.h"
-#if wxUSE_SOCKETS
+#if wxUSE_PROTOCOL_HTTP
#include "wx/protocol/http.h"
#endif
wxURL_CONNERR,
wxURL_PROTOERR
} wxURLError;
-
-class WXDLLEXPORT wxURL : public wxObject
+
+class WXDLLIMPEXP_BASE wxURL : public wxObject
{
public:
wxURL(const wxString& url);
private:
// VZ: can't use default copy ctor for this class, should write a correct
// one! (TODO)
- DECLARE_NO_COPY_CLASS(wxURL);
+ DECLARE_NO_COPY_CLASS(wxURL)
DECLARE_DYNAMIC_CLASS(wxURL)
};
-#endif
+#endif // wxUSE_URL
+
+#endif // _WX_URL_H
+