1 /* 2 * Copyright (C) 2016-2018 Team Kodi 3 * This file is part of Kodi - https://kodi.tv 4 * 5 * SPDX-License-Identifier: GPL-2.0-or-later 6 * See LICENSES/README.md for more information. 7 */ 8 9 #pragma once 10 11 class IInputDeviceCallbacks 12 { 13 public: 14 virtual ~IInputDeviceCallbacks() = default; 15 16 virtual void OnInputDeviceAdded(int deviceId) = 0; 17 virtual void OnInputDeviceChanged(int deviceId) = 0; 18 virtual void OnInputDeviceRemoved(int deviceId) = 0; 19 20 protected: 21 IInputDeviceCallbacks() = default; 22 }; 23