]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/osx/webhistoryitem_webkit.h
Use shared pointers to hold wxWebHandlers throughout.
[wxWidgets.git] / include / wx / osx / webhistoryitem_webkit.h
index aaec1848c7b59a3d781c941d334925ee715bac0f..e3b7a50ace12780044b9b8238810f6ed3372a882 100644 (file)
 
 #include "wx/setup.h"
 
-#if wxUSE_WEBVIEW_WEBKIT && defined(__WXOSX_MAC__)
+#if wxUSE_WEBVIEW_WEBKIT && (defined(__WXOSX_COCOA__) \
+                         ||  defined(__WXOSX_CARBON__))
 
 class WXDLLIMPEXP_WEB wxWebHistoryItem
 {
 public:
-    wxWebHistoryItem(const wxString& url, const wxString& title) : 
+    wxWebHistoryItem(const wxString& url, const wxString& title) :
                      m_url(url), m_title(title) {}
     wxString GetUrl() { return m_url; }
     wxString GetTitle() { return m_title; }
 
+    friend class wxWebViewWebKit;
+
 private:
     wxString m_url, m_title;
+    struct objc_object *m_histItem;
 };
 
 #endif // wxUSE_WEBVIEW_WEBKIT && defined(__WXOSX_MAC__)