[Webkit-unassigned] [Bug 73815] New: [Qt] Improve QQuickWebView error handling API
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Dec 5 03:23:44 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=73815
Summary: [Qt] Improve QQuickWebView error handling API
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: WebKit API
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: hausmann at webkit.org
CC: vestbo at webkit.org, laszlo.1.gombos at nokia.com,
jesus at webkit.org, alexis.menard at openbossa.org,
cmarcelo at webkit.org
In WebKit the error consists of three components:
1) The domain
2) The domain specific error code
3) A (localized) description
This is visible in the public WK2 API, it is also used as internal representation and
it maps exactly to how NSError in the public ObjC WebKit API works.
The current QQuickWebView API exposes the domain and error code through a signal and an enum:
enum ErrorType {
EngineError,
NetworkError,
HttpError,
DownloadError
};
void loadFailed(QQuickWebView::ErrorType errorType, int errorCode, const QUrl& url);
I suggest we adapt our API to the WebKit/NSError way by changing the error type to a domain
string.
In addition we need to document the domains as well as some domain specific error codes.
Perhaps we should also expose the localized description?
Let's discuss here.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list