Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(935)

Side by Side Diff: ui/ozone/public/input_controller.cc

Issue 806693009: Port ScopedDisableInternalMouseAndKeyboardX11 to Ozone (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "ui/ozone/public/input_controller.h" 5 #include "ui/ozone/public/input_controller.h"
6 6
7 #include "base/compiler_specific.h" 7 #include "base/compiler_specific.h"
8 #include "base/logging.h" 8 #include "base/logging.h"
9 9
10 namespace ui { 10 namespace ui {
11 11
12 namespace { 12 namespace {
13 13
14 class StubInputController : public InputController { 14 class StubInputController : public InputController {
15 public: 15 public:
16 StubInputController(); 16 StubInputController();
17 virtual ~StubInputController(); 17 virtual ~StubInputController();
18 18
19 // InputController: 19 // InputController:
20 bool HasMouse() override; 20 bool HasMouse() override;
21 bool HasTouchpad() override; 21 bool HasTouchpad() override;
22 void DisableInternalTouchpad() override;
23 void EnableInternalTouchpad() override;
24 void DisableInternalKeyboardExceptKeys(
25 scoped_ptr<std::set<KeyboardCode>> excepted_keys) override;
26 void EnableInternalKeyboard() override;
22 void SetTouchpadSensitivity(int value) override; 27 void SetTouchpadSensitivity(int value) override;
23 void SetTapToClick(bool enabled) override; 28 void SetTapToClick(bool enabled) override;
24 void SetThreeFingerClick(bool enabled) override; 29 void SetThreeFingerClick(bool enabled) override;
25 void SetTapDragging(bool enabled) override; 30 void SetTapDragging(bool enabled) override;
26 void SetNaturalScroll(bool enabled) override; 31 void SetNaturalScroll(bool enabled) override;
27 void SetMouseSensitivity(int value) override; 32 void SetMouseSensitivity(int value) override;
28 void SetPrimaryButtonRight(bool right) override; 33 void SetPrimaryButtonRight(bool right) override;
29 34
30 private: 35 private:
31 DISALLOW_COPY_AND_ASSIGN(StubInputController); 36 DISALLOW_COPY_AND_ASSIGN(StubInputController);
32 }; 37 };
33 38
34 StubInputController::StubInputController() { 39 StubInputController::StubInputController() {
35 } 40 }
36 41
37 StubInputController::~StubInputController() { 42 StubInputController::~StubInputController() {
38 } 43 }
39 44
40 bool StubInputController::HasMouse() { 45 bool StubInputController::HasMouse() {
41 NOTIMPLEMENTED(); 46 NOTIMPLEMENTED();
42 return false; 47 return false;
43 } 48 }
44 49
45 bool StubInputController::HasTouchpad() { 50 bool StubInputController::HasTouchpad() {
46 NOTIMPLEMENTED(); 51 NOTIMPLEMENTED();
47 return false; 52 return false;
48 } 53 }
49 54
55 void StubInputController::DisableInternalTouchpad() {
56 NOTIMPLEMENTED();
57 }
58
59 void StubInputController::EnableInternalTouchpad() {
60 NOTIMPLEMENTED();
61 }
62
63 void StubInputController::DisableInternalKeyboardExceptKeys(
64 scoped_ptr<std::set<KeyboardCode>> excepted_keys) {
65 NOTIMPLEMENTED();
66 }
67
68 void StubInputController::EnableInternalKeyboard() {
69 NOTIMPLEMENTED();
70 }
71
50 void StubInputController::SetTouchpadSensitivity(int value) { 72 void StubInputController::SetTouchpadSensitivity(int value) {
51 NOTIMPLEMENTED(); 73 NOTIMPLEMENTED();
52 } 74 }
53 75
54 void StubInputController::SetTapToClick(bool enabled) { 76 void StubInputController::SetTapToClick(bool enabled) {
55 NOTIMPLEMENTED(); 77 NOTIMPLEMENTED();
56 } 78 }
57 79
58 void StubInputController::SetThreeFingerClick(bool enabled) { 80 void StubInputController::SetThreeFingerClick(bool enabled) {
59 NOTIMPLEMENTED(); 81 NOTIMPLEMENTED();
(...skipping 15 matching lines...) Expand all
75 NOTIMPLEMENTED(); 97 NOTIMPLEMENTED();
76 } 98 }
77 99
78 } // namespace 100 } // namespace
79 101
80 scoped_ptr<InputController> CreateStubInputController() { 102 scoped_ptr<InputController> CreateStubInputController() {
81 return make_scoped_ptr(new StubInputController); 103 return make_scoped_ptr(new StubInputController);
82 } 104 }
83 105
84 } // namespace ui 106 } // namespace ui
OLDNEW
« ui/events/ozone/evdev/keyboard_evdev.cc ('K') | « ui/ozone/public/input_controller.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698