// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_UI_VIEWS_FOLDER_UPLOAD_CONFIRMATION_VIEW_H_ #define CHROME_BROWSER_UI_VIEWS_FOLDER_UPLOAD_CONFIRMATION_VIEW_H_ #include "ui/base/metadata/metadata_header_macros.h" #include "ui/shell_dialogs/selected_file_info.h" #include "ui/views/window/dialog_delegate.h" namespace base { class FilePath; } namespace content { class WebContents; } // namespace content namespace views { class Widget; } // namespace views // A dialog that confirms that the user intended to upload the specific folder. // The dialog provides information about how many files are about to be uploaded // as well as the path to it and cautions the user to only upload to sites that // they trust with the files. This is also a security measure against sites that // trick a user into pressing enter, which would instantly confirm the OS folder // picker and share the default folder selection without explicit user approval. class FolderUploadConfirmationView : public views::DialogDelegateView { … }; #endif // CHROME_BROWSER_UI_VIEWS_FOLDER_UPLOAD_CONFIRMATION_VIEW_H_