Changeset 60678 in webkit
- Timestamp:
- Jun 4, 2010 6:50:14 AM (14 years ago)
- Location:
- trunk/WebKitTools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKitTools/ChangeLog
r60666 r60678 1 2010-06-04 Yael Aharon <yael.aharon@nokia.com> 2 3 Reviewed by Simon Hausmann. 4 5 [Qt] QtTestLauncher should allow notifications by default. 6 https://bugs.webkit.org/show_bug.cgi?id=40078 7 8 * QtTestBrowser/main.cpp: 9 (NotificationsPermissionController::NotificationsPermissionController): 10 (NotificationsPermissionController::checkPermission): 11 (NotificationsPermissionController::requestPermission): 12 (LauncherWindow::LauncherWindow): 13 1 14 2010-06-04 Tony Gentilcore <tonyg@chromium.org> 2 15 -
trunk/WebKitTools/QtTestBrowser/main.cpp
r60609 r60678 93 93 #endif 94 94 95 class NotificationsPermissionController : public QObject { 96 Q_OBJECT 97 public: 98 NotificationsPermissionController(QObject* parent) : QObject(parent) 99 { 100 DumpRenderTreeSupportQt::setNotificationsReceiver(this); 101 DumpRenderTreeSupportQt::setCheckPermissionFunction(checkPermission); 102 DumpRenderTreeSupportQt::setRequestPermissionFunction(requestPermission); 103 } 104 105 static void checkPermission(QObject*, const QUrl&, NotificationPermission& permission) 106 { 107 permission = NotificationAllowed; 108 } 109 110 static void requestPermission(QObject*, const QString& origin) 111 { 112 DumpRenderTreeSupportQt::allowNotificationForOrigin(origin); 113 } 114 }; 115 116 NotificationsPermissionController* notificationsPermissionController = 0; 95 117 96 118 class LauncherWindow : public MainWindow { … … 211 233 212 234 createChrome(); 235 if (!notificationsPermissionController) 236 notificationsPermissionController = new NotificationsPermissionController(QCoreApplication::instance()); 213 237 } 214 238
Note: See TracChangeset
for help on using the changeset viewer.