Home | History | Annotate | Download | only in touch_uma
      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
     10 void 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