#ifndef UI_BASE_DRAGDROP_DROP_TARGET_EVENT_H_
#define UI_BASE_DRAGDROP_DROP_TARGET_EVENT_H_
#include "ui/events/event.h"
#include "ui/base/dragdrop/os_exchange_data.h"
namespace ui {
class UI_BASE_EXPORT DropTargetEvent : public LocatedEvent {
public:
DropTargetEvent(const OSExchangeData& data,
const gfx::Point& location,
const gfx::Point& root_location,
int source_operations);
const OSExchangeData& data() const { return data_; }
int source_operations() const { return source_operations_; }
private:
const OSExchangeData& data_;
int source_operations_;
DISALLOW_COPY_AND_ASSIGN(DropTargetEvent);
};
}
#endif