summaryrefslogtreecommitdiff
path: root/Source/WebKit2/UIProcess/WebIconDatabaseClient.h
diff options
context:
space:
mode:
authorKonstantin Tokarev <annulen@yandex.ru>2016-08-25 19:20:41 +0300
committerKonstantin Tokarev <annulen@yandex.ru>2017-02-02 12:30:55 +0000
commit6882a04fb36642862b11efe514251d32070c3d65 (patch)
treeb7959826000b061fd5ccc7512035c7478742f7b0 /Source/WebKit2/UIProcess/WebIconDatabaseClient.h
parentab6df191029eeeb0b0f16f127d553265659f739e (diff)
downloadqtwebkit-6882a04fb36642862b11efe514251d32070c3d65.tar.gz
Imported QtWebKit TP3 (git b57bc6801f1876c3220d5a4bfea33d620d477443)
Change-Id: I3b1d8a2808782c9f34d50240000e20cb38d3680f Reviewed-by: Konstantin Tokarev <annulen@yandex.ru>
Diffstat (limited to 'Source/WebKit2/UIProcess/WebIconDatabaseClient.h')
-rw-r--r--Source/WebKit2/UIProcess/WebIconDatabaseClient.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/Source/WebKit2/UIProcess/WebIconDatabaseClient.h b/Source/WebKit2/UIProcess/WebIconDatabaseClient.h
index 5fe2fea43..fc73dcbac 100644
--- a/Source/WebKit2/UIProcess/WebIconDatabaseClient.h
+++ b/Source/WebKit2/UIProcess/WebIconDatabaseClient.h
@@ -29,17 +29,22 @@
#include "APIClient.h"
#include "WKIconDatabase.h"
+namespace API {
+class URL;
+template<> struct ClientTraits<WKIconDatabaseClientBase> {
+ typedef std::tuple<WKIconDatabaseClientV0, WKIconDatabaseClientV1> Versions;
+};
+}
+
namespace WebKit {
-class APIObject;
class WebIconDatabase;
-class WebURL;
-class WebIconDatabaseClient : public APIClient<WKIconDatabaseClient, kWKIconDatabaseClientCurrentVersion> {
+class WebIconDatabaseClient : public API::Client<WKIconDatabaseClientBase> {
public:
- void didChangeIconForPageURL(WebIconDatabase*, WebURL*);
+ void didChangeIconForPageURL(WebIconDatabase*, API::URL*);
void didRemoveAllIcons(WebIconDatabase*);
- void iconDataReadyForPageURL(WebIconDatabase*, WebURL*);
+ void iconDataReadyForPageURL(WebIconDatabase*, API::URL*);
};
} // namespace WebKit