void Geolocation::contextDestroyed() { m_permissionService.reset(); cancelAllRequests(); stopUpdating(); m_geolocationPermission = PermissionDenied; m_pendingForPermissionNotifiers.clear(); m_lastPosition = nullptr; ContextLifecycleObserver::clearContext(); PageVisibilityObserver::clearContext(); }
void Geolocation::stop() { Page* page = this->page(); if (page && m_allowGeolocation == InProgress) GeolocationController::from(page)->cancelPermissionRequest(this); // The frame may be moving to a new page and we want to get the permissions from the new page's client. m_allowGeolocation = Unknown; cancelAllRequests(); stopUpdating(); m_pendingForPermissionNotifiers.clear(); }
void Geolocation::stop() { LocalFrame* frame = this->frame(); if (frame && m_geolocationPermission == PermissionRequested) GeolocationController::from(frame)->cancelPermissionRequest(this); // The frame may be moving to a new page and we want to get the permissions from the new page's client. m_geolocationPermission = PermissionUnknown; cancelAllRequests(); stopUpdating(); m_pendingForPermissionNotifiers.clear(); }
void KfmView::slotStop() { KfmView *v; // MRJ: cancel any file requests before the htmlCache is stopped. cancelAllRequests(); for( v = childViewList.first(); v != 0; v = childViewList.next()) v->slotStop(); manager->stop(); htmlCache->stop(); }
void Geolocation::reset() { Page* page = this->page(); if (page && m_allowGeolocation == InProgress) { #if ENABLE(CLIENT_BASED_GEOLOCATION) page->geolocationController()->cancelPermissionRequest(this); #else page->chrome()->client()->cancelGeolocationPermissionRequestForFrame(m_frame, this); #endif } // The frame may be moving to a new page and we want to get the permissions from the new page's client. m_allowGeolocation = Unknown; cancelAllRequests(); stopUpdating(); #if USE(PREEMPT_GEOLOCATION_PERMISSION) m_pendingForPermissionNotifiers.clear(); #endif }
void QOperationStateScreen::createConnections() { connect(m_buttonClear, SIGNAL(clicked()), this, SLOT(clearList())); connect(m_cancellAllRequestsButton, SIGNAL(clicked()), this, SLOT(cancelAllRequests())); connect(m_cancelSelectedRequestsButton, SIGNAL(clicked()), this, SLOT(cancelSelectedRequests())); }