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