Home | History | Annotate | Download | only in extensions

Lines Matching defs:Approval

73 // Key used to attach the Approval to the DownloadItem.
221 WebstoreInstaller::Approval::Approval()
231 scoped_ptr<WebstoreInstaller::Approval>
232 WebstoreInstaller::Approval::CreateWithInstallPrompt(Profile* profile) {
233 scoped_ptr<Approval> result(new Approval());
238 scoped_ptr<WebstoreInstaller::Approval>
239 WebstoreInstaller::Approval::CreateForSharedModule(Profile* profile) {
240 scoped_ptr<Approval> result(new Approval());
248 scoped_ptr<WebstoreInstaller::Approval>
249 WebstoreInstaller::Approval::CreateWithNoInstallPrompt(
254 scoped_ptr<Approval> result(new Approval());
267 WebstoreInstaller::Approval::~Approval() {}
269 const WebstoreInstaller::Approval* WebstoreInstaller::GetAssociatedApproval(
271 return static_cast<const Approval*>(download.GetUserData(kApprovalKey));
278 scoped_ptr<Approval> approval,
287 approval_(approval.release()),
458 approval for it.
459 scoped_ptr<Approval> approval = Approval::CreateForSharedModule(profile_);
461 approval->extension_id = info.extension_id;
465 approval->minimum_version.reset(
468 download_item_->SetUserData(kApprovalKey, approval.release());
689 const Approval* approval = GetAssociatedApproval(download);
690 DCHECK(approval);
694 crx_installer_->set_expected_id(approval->extension_id);