score
Home
Classes
Namespaces
Files
Loading...
Searching...
No Matches
BitfocusSpecificSettings.hpp
1
#pragma once
2
#include <ossia/detail/optional.hpp>
3
#include <ossia/network/value/value.hpp>
4
5
#include <QString>
6
7
#include <memory>
8
#include <verdigris>
9
10
namespace
bitfocus
11
{
12
struct
module_handler;
13
}
14
15
namespace
Protocols
16
{
17
struct
BitfocusSpecificSettings
18
{
19
QString path;
20
QString entrypoint;
21
QString id;
22
QString name;
23
QString brand;
24
QString product;
25
QString nodeVersion;
26
QString apiVersion;
27
28
std::vector<std::pair<QString, ossia::value>> configuration;
29
30
QString description;
31
std::shared_ptr<bitfocus::module_handler> handler;
32
};
33
}
34
Q_DECLARE_METATYPE(
Protocols::BitfocusSpecificSettings
)
35
W_REGISTER_ARGTYPE(
Protocols::BitfocusSpecificSettings
)
Protocols::BitfocusSpecificSettings
Definition
BitfocusSpecificSettings.hpp:18