16a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn/* 26a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * Copyright (C) 2015 The Android Open Source Project 36a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * 46a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * Licensed under the Apache License, Version 2.0 (the "License"); 56a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * you may not use this file except in compliance with the License. 66a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * You may obtain a copy of the License at 76a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * 86a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * http://www.apache.org/licenses/LICENSE-2.0 96a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * 106a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * Unless required by applicable law or agreed to in writing, software 116a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * distributed under the License is distributed on an "AS IS" BASIS, 126a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 136a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * See the License for the specific language governing permissions and 146a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * limitations under the License. 156a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn */ 166a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 176a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbournpackage android.view; 186a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 196a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbournimport android.view.InputDevice; 206a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 216a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn/** 226a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * Class that contains information about an event that triggers a search. 236a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn */ 246a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbournpublic class SearchEvent { 256a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 266a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn private InputDevice mInputDevice; 276a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 2872285e5600fad17c42730d6f84164d8425d4d43cTim Kilbourn /** Create a new search event. */ 296a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn public SearchEvent(InputDevice inputDevice) { 306a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn mInputDevice = inputDevice; 316a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn } 326a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn 336a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn /** 346a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * Returns the {@link InputDevice} that triggered the search. 356a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn * @return InputDevice the InputDevice that triggered the search. 366a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn */ 376a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn public InputDevice getInputDevice() { 386a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn return mInputDevice; 396a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn } 406a975b3c3597a4ad9202432f3c3d867a03d43fa4Tim Kilbourn} 41