// 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 UI_OZONE_PLATFORM_WAYLAND_HOST_WAYLAND_DATA_OFFER_H_ #define UI_OZONE_PLATFORM_WAYLAND_HOST_WAYLAND_DATA_OFFER_H_ #include <string> #include "base/files/scoped_file.h" #include "ui/ozone/platform/wayland/common/wayland_object.h" #include "ui/ozone/platform/wayland/host/wayland_data_offer_base.h" namespace ui { // This class represents a piece of data offered for transfer by another // client, the source client (see WaylandDataSource for more). // It is used by the copy-and-paste and drag-and-drop mechanisms. // // The offer describes the different mime types that the data can be // converted to and provides the mechanism for transferring the data // directly from the source client. class WaylandDataOffer : public WaylandDataOfferBase { … }; } // namespace ui #endif // UI_OZONE_PLATFORM_WAYLAND_HOST_WAYLAND_DATA_OFFER_H_