5#ifndef DINPUTDEVICEMANAGER_H
6#define DINPUTDEVICEMANAGER_H
8#include "dtkdevice_global.h"
15DDEVICE_BEGIN_NAMESPACE
16class DInputDeviceGeneric;
17class DInputDeviceSetting;
19using DInputDevicePtr = QSharedPointer<DTK_DEVICE_NAMESPACE::DInputDeviceGeneric>;
20using DInputSettingPtr = QSharedPointer<DTK_DEVICE_NAMESPACE::DInputDeviceSetting>;
21using DInputDeviceInfoList = QList<DTK_DEVICE_NAMESPACE::DeviceInfo>;
22DDEVICE_BEGIN_NAMESPACE
23using DCORE_NAMESPACE::DExpected;
24using DCORE_NAMESPACE::DObject;
25class DInputDeviceManagerPrivate;
29 Q_PROPERTY(DInputDeviceInfoList deviceInfos READ deviceInfos)
45 template <DeviceType deviceType>
void handleDeviceChanged(
const QString &deviceList);
设备信息类
Definition: dtkinputdevices_types.h:16