Upstream version 11.39.266.0
[platform/framework/web/crosswalk.git] / src / mojo / services / public / cpp / input_events / lib / mojo_extended_key_event_data.cc
1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 #include "mojo/services/public/cpp/input_events/lib/mojo_extended_key_event_data.h"
6
7 namespace mojo {
8
9 MojoExtendedKeyEventData::MojoExtendedKeyEventData(int32_t windows_key_code,
10                                                    uint16_t text,
11                                                    uint16_t unmodified_text)
12     : windows_key_code_(windows_key_code),
13       text_(text),
14       unmodified_text_(unmodified_text) {
15 }
16
17 MojoExtendedKeyEventData::~MojoExtendedKeyEventData() {}
18
19 ui::ExtendedKeyEventData* MojoExtendedKeyEventData::Clone() const {
20   return new MojoExtendedKeyEventData(windows_key_code_,
21                                       text_,
22                                       unmodified_text_);
23 }
24
25 }  // namespace mojo