Lines Matching defs:WebIconDatabase
28 #include "WebIconDatabase.h"
47 // WebIconDatabase ----------------------------------------------------------------
49 WebIconDatabase* WebIconDatabase::m_sharedWebIconDatabase = 0;
51 WebIconDatabase::WebIconDatabase()
56 gClassNameCount.add("WebIconDatabase");
59 WebIconDatabase::~WebIconDatabase()
62 gClassNameCount.remove("WebIconDatabase");
65 void WebIconDatabase::init()
80 void WebIconDatabase::startUpIconDatabase()
103 void WebIconDatabase::shutDownIconDatabase()
107 WebIconDatabase* WebIconDatabase::createInstance()
109 WebIconDatabase* instance = new WebIconDatabase();
114 WebIconDatabase* WebIconDatabase::sharedWebIconDatabase()
127 HRESULT STDMETHODCALLTYPE WebIconDatabase::QueryInterface(REFIID riid, void** ppvObject)
141 ULONG STDMETHODCALLTYPE WebIconDatabase::AddRef(void)
146 ULONG STDMETHODCALLTYPE WebIconDatabase::Release(void)
157 HRESULT STDMETHODCALLTYPE WebIconDatabase::sharedIconDatabase(
164 HRESULT STDMETHODCALLTYPE WebIconDatabase::iconForURL(
190 HRESULT STDMETHODCALLTYPE WebIconDatabase::defaultIconWithSize(
198 HRESULT STDMETHODCALLTYPE WebIconDatabase::retainIconForURL(
205 HRESULT STDMETHODCALLTYPE WebIconDatabase::releaseIconForURL(
212 HRESULT STDMETHODCALLTYPE WebIconDatabase::removeAllIcons(void)
218 HRESULT STDMETHODCALLTYPE WebIconDatabase::delayDatabaseCleanup(void)
224 HRESULT STDMETHODCALLTYPE WebIconDatabase::allowDatabaseCleanup(void)
230 HRESULT STDMETHODCALLTYPE WebIconDatabase::iconURLForURL(
241 HRESULT STDMETHODCALLTYPE WebIconDatabase::isEnabled(
248 HRESULT STDMETHODCALLTYPE WebIconDatabase::setEnabled(
263 HRESULT STDMETHODCALLTYPE WebIconDatabase::hasIconForURL(
294 HBITMAP WebIconDatabase::getOrCreateSharedBitmap(LPSIZE size)
304 HBITMAP WebIconDatabase::getOrCreateDefaultIconBitmap(LPSIZE size)
322 bool WebIconDatabase::performImport()
328 void WebIconDatabase::didRemoveAllIcons()
336 void WebIconDatabase::didImportIconURLForPageURL(const WTF::String& pageURL)
343 void WebIconDatabase::didImportIconDataForPageURL(const WTF::String& pageURL)
349 void WebIconDatabase::didChangeIconForPageURL(const WTF::String& pageURL)
355 void WebIconDatabase::didFinishURLImport()
359 void WebIconDatabase::scheduleNotificationDelivery()
370 BSTR WebIconDatabase::iconDatabaseDidAddIconNotification()
376 CFStringRef WebIconDatabase::iconDatabaseNotificationUserInfoURLKey()
382 BSTR WebIconDatabase::iconDatabaseDidRemoveAllIconsNotification()
388 static void postDidRemoveAllIconsNotification(WebIconDatabase* iconDB)
391 notifyCenter->postNotificationName(WebIconDatabase::iconDatabaseDidRemoveAllIconsNotification(), static_cast<IWebIconDatabase*>(iconDB), 0);
394 static void postDidAddIconNotification(const String& pageURL, WebIconDatabase* iconDB)
400 CFDictionaryAddValue(dictionary.get(), WebIconDatabase::iconDatabaseNotificationUserInfoURLKey(), url.get());
406 notifyCenter->postNotificationName(WebIconDatabase::iconDatabaseDidAddIconNotification(), static_cast<IWebIconDatabase*>(iconDB), userInfo.get());
409 void WebIconDatabase::deliverNotifications(void*)