diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-05-12 15:59:20 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2022-05-25 06:57:22 +0000 |
commit | f7eaed5286974984ba5f9e3189d8f49d03e99f81 (patch) | |
tree | caed19b2af2024f35449fb0b781d0a25e09d4f8f /chromium/chrome/browser/ui/webui/app_management/app_management.mojom | |
parent | 9729c4479fe23554eae6e6dd1f30ff488f470c84 (diff) |
BASELINE: Update Chromium to 100.0.4896.167
Change-Id: I98cbeb5d7543d966ffe04d8cefded0c493a11333
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/chrome/browser/ui/webui/app_management/app_management.mojom')
-rw-r--r-- | chromium/chrome/browser/ui/webui/app_management/app_management.mojom | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/chromium/chrome/browser/ui/webui/app_management/app_management.mojom b/chromium/chrome/browser/ui/webui/app_management/app_management.mojom deleted file mode 100644 index f9a706408a1..00000000000 --- a/chromium/chrome/browser/ui/webui/app_management/app_management.mojom +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright 2018 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -module app_management.mojom; - -import "components/services/app_service/public/mojom/types.mojom"; - -struct App { - string id; - - apps.mojom.AppType type; - - // The fields below may be omitted because this struct is also used to signal - // updates. - string? title; - - string? description; - apps.mojom.OptionalBool is_pinned; - apps.mojom.OptionalBool is_policy_pinned; - string? version; - string? size; - map<apps.mojom.PermissionType, apps.mojom.Permission> permissions; - apps.mojom.InstallReason install_reason; - bool hide_more_settings; - bool hide_pin_to_shelf; - bool is_preferred_app; - apps.mojom.WindowMode window_mode; - bool resize_locked; - bool hide_resize_locked; - array<string> supported_links; -}; - -// Extension-based apps primarily use install-time permissions that cannot be -// changed after installation. This struct is used for the page to receive -// string descriptions of those permissions to display to the user. -struct ExtensionAppPermissionMessage { - string message; - array<string> submessages; -}; - -interface PageHandlerFactory { - CreatePageHandler(pending_remote<Page> page, - pending_receiver<PageHandler> handler); -}; - -// Browser interface. -interface PageHandler { - GetApps() => (array<App> apps); - GetExtensionAppPermissionMessages(string app_id) => - (array<ExtensionAppPermissionMessage> messages); - SetPinned(string app_id, apps.mojom.OptionalBool pinned); - SetPermission(string app_id, - apps.mojom.Permission permission); - SetResizeLocked(string app_id, bool locked); - Uninstall(string app_id); - OpenNativeSettings(string app_id); - SetPreferredApp(string app_id, bool is_preferred_app); - // Returns a list of |app_ids| that are currently set as preferred apps - // and have overlapping intent filters with |app_id|. - GetOverlappingPreferredApps(string app_id) => (array<string> app_ids); -}; - -// Frontend interface. -interface Page { - OnAppAdded(App app); - OnAppChanged(App update); - OnAppRemoved(string app_id); -}; |