EvdevSpecificSettings.hpp
1 #pragma once
2 #include <ossia/detail/config.hpp>
3 #if defined(OSSIA_PROTOCOL_EVDEV)
4 #include <score/tools/std/StringHash.hpp>
5 
6 #include <ossia/detail/variant.hpp>
7 
8 #include <QString>
9 
10 #include <utility>
11 #include <vector>
12 #include <verdigris>
13 
14 namespace Protocols
15 {
16 struct EvdevSpecificSettings
17 {
18  QString name;
19  QString handler;
20  QString bus, vendor, product, version;
21 };
22 }
23 
24 Q_DECLARE_METATYPE(Protocols::EvdevSpecificSettings)
25 W_REGISTER_ARGTYPE(Protocols::EvdevSpecificSettings)
26 #endif