[M108 Migration] Segregate InputPicker into ewk independent base classes
[platform/framework/web/chromium-efl.git] / wrt / src / browser / wrt_input_picker.h
1 // Copyright 2019 Samsung Electronics. 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 #ifndef BROWSER_WRT_INPUT_PICKER_H_
6 #define BROWSER_WRT_INPUT_PICKER_H_
7
8 #include "tizen_src/chromium_impl/content/browser/input_picker/input_picker_base.h"
9
10 namespace wrt {
11
12 class WRTInputPicker : public content::InputPickerBase {
13  public:
14   explicit WRTInputPicker(
15       content::WebContents* web_contents,
16       Evas_Object* evas_object,
17       content::DateTimeChooserEfl* date_time_chooser = nullptr);
18   virtual ~WRTInputPicker() override = default;
19
20  private:
21   // content::InputPickerBase
22   void ExecuteEditCommand(const char*, const char*) override;
23
24   content::WebContents* web_contents_;
25 };
26
27 }  // namespace wrt
28
29 #endif  // BROWSER_WRT_INPUT_PICKER_H_