]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/html/webkit.h
Support for automatic setup.h in OS/2 with OW builds. __WXOS2__ final removal. Source...
[wxWidgets.git] / include / wx / html / webkit.h
index a5258f1e995c01297726d950d8c00dd2e182cebc..3611b8fe485b43f6bfa050c145a23f91e44267ac 100755 (executable)
 #ifndef _WX_WEBKIT_H
 #define _WX_WEBKIT_H
 
-#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA)
-#pragma interface "webkit.h"
-#endif
-
 #if wxUSE_WEBKIT
 
 #if !defined(__WXMAC__) && !defined(__WXCOCOA__)
@@ -67,6 +63,8 @@ public:
     bool CanGetPageSource();
     wxString GetPageSource();
     void SetPageSource(wxString& source, const wxString& baseUrl = wxEmptyString);
+       wxString GetPageURL(){ return m_currentURL; }
+       wxString GetPageTitle(){ return m_pageTitle; }
 
     //we need to resize the webview when the control size changes
     void OnSize(wxSizeEvent &event);
@@ -79,9 +77,9 @@ private:
     wxWindowID m_windowID;
     wxString m_currentURL;
     wxString m_pageTitle;
-    objc_object* m_webView;
-    //It should be WebView, but WebView is Cocoa only, so any class which included
-    //this header would have to link to Cocoa, so for now use void* instead.
+    struct objc_object *m_webView;
+    //It should be WebView*, but WebView is an Objective-C class
+    //TODO: look into using DECLARE_WXCOCOA_OBJC_CLASS rather than this.
 };
 
 // ----------------------------------------------------------------------------