WebKit/qt/Api/qwebpage.h
changeset 2 303757a437d3
parent 0 4f2f89ce4247
equal deleted inserted replaced
0:4f2f89ce4247 2:303757a437d3
    55     class EditorClientQt;
    55     class EditorClientQt;
    56     class FrameLoaderClientQt;
    56     class FrameLoaderClientQt;
    57     class InspectorClientQt;
    57     class InspectorClientQt;
    58     class InspectorFrontendClientQt;
    58     class InspectorFrontendClientQt;
    59     class NotificationPresenterClientQt;
    59     class NotificationPresenterClientQt;
       
    60     class GeolocationPermissionClientQt;
    60     class ResourceHandle;
    61     class ResourceHandle;
    61     class HitTestResult;
    62     class HitTestResult;
    62     class QNetworkReplyHandler;
    63     class QNetworkReplyHandler;
    63 
    64 
    64     struct FrameLoadRequest;
    65     struct FrameLoadRequest;
   200         PermissionUnknown,
   201         PermissionUnknown,
   201         PermissionDenied
   202         PermissionDenied
   202     };
   203     };
   203 
   204 
   204     enum PermissionDomain {
   205     enum PermissionDomain {
   205         NotificationsPermissionDomain
   206         NotificationsPermissionDomain,
       
   207         GeolocationPermissionDomain
   206     };
   208     };
   207 
   209 
   208     class ViewportHints {
   210     class ViewportHints {
   209     public:
   211     public:
   210         ViewportHints();
   212         ViewportHints();
   347 
   349 
   348     inline QWebPagePrivate* handle() const { return d; }
   350     inline QWebPagePrivate* handle() const { return d; }
   349 
   351 
   350 public Q_SLOTS:
   352 public Q_SLOTS:
   351     bool shouldInterruptJavaScript();
   353     bool shouldInterruptJavaScript();
   352     bool allowGeolocationRequest(QWebFrame *frame);
       
   353 
   354 
   354 Q_SIGNALS:
   355 Q_SIGNALS:
   355     void loadStarted();
   356     void loadStarted();
   356     void loadProgress(int progress);
   357     void loadProgress(int progress);
   357     void loadFinished(bool ok);
   358     void loadFinished(bool ok);
   420     friend class WebCore::EditorClientQt;
   421     friend class WebCore::EditorClientQt;
   421     friend class WebCore::FrameLoaderClientQt;
   422     friend class WebCore::FrameLoaderClientQt;
   422     friend class WebCore::InspectorClientQt;
   423     friend class WebCore::InspectorClientQt;
   423     friend class WebCore::InspectorFrontendClientQt;
   424     friend class WebCore::InspectorFrontendClientQt;
   424     friend class WebCore::NotificationPresenterClientQt;
   425     friend class WebCore::NotificationPresenterClientQt;
       
   426     friend class WebCore::GeolocationPermissionClientQt;
   425     friend class WebCore::ResourceHandle;
   427     friend class WebCore::ResourceHandle;
   426     friend class WebCore::QNetworkReplyHandler;
   428     friend class WebCore::QNetworkReplyHandler;
   427     friend class DumpRenderTreeSupportQt;
   429     friend class DumpRenderTreeSupportQt;
   428 };
   430 };
   429 
   431