summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/ui/webui/app_management/app_management.mojom
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-12 15:59:20 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2022-05-25 06:57:22 +0000
commitf7eaed5286974984ba5f9e3189d8f49d03e99f81 (patch)
treecaed19b2af2024f35449fb0b781d0a25e09d4f8f /chromium/chrome/browser/ui/webui/app_management/app_management.mojom
parent9729c4479fe23554eae6e6dd1f30ff488f470c84 (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.mojom69
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);
-};