1// Copyright 2013 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 "chrome/browser/ui/views/touch_uma/touch_uma.h"
6
7#include "ash/touch/touch_uma.h"
8
9// static
10void TouchUMA::RecordGestureAction(GestureActionType action) {
11  ash::TouchUMA::GestureActionType type = ash::TouchUMA::GESTURE_UNKNOWN;
12  switch (action) {
13    case GESTURE_TABSWITCH_TAP:
14      type = ash::TouchUMA::GESTURE_TABSWITCH_TAP;
15      break;
16    case GESTURE_TABNOSWITCH_TAP:
17      type = ash::TouchUMA::GESTURE_TABNOSWITCH_TAP;
18      break;
19    case GESTURE_TABCLOSE_TAP:
20      type = ash::TouchUMA::GESTURE_TABCLOSE_TAP;
21      break;
22    case GESTURE_NEWTAB_TAP:
23      type = ash::TouchUMA::GESTURE_NEWTAB_TAP;
24      break;
25    case GESTURE_ROOTVIEWTOP_TAP:
26      type = ash::TouchUMA::GESTURE_ROOTVIEWTOP_TAP;
27      break;
28  }
29  ash::TouchUMA::GetInstance()->RecordGestureAction(type);
30}
31