2 #include <Device/Protocol/DeviceInterface.hpp>
3 #include <Device/Protocol/DeviceSettings.hpp>
7 #include <score_plugin_deviceexplorer_export.h>
25 class SCORE_PLUGIN_DEVICEEXPLORER_EXPORT
DeviceList :
public QObject
35 void removeDevice(
const QString& name);
38 void setLogging(
bool);
44 const std::vector<DeviceInterface*>& devices()
const;
47 void logInbound(
const QString& arg_1)
const
48 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, logInbound, arg_1)
49 void logOutbound(
const QString& arg_1)
const
50 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, logOutbound, arg_1)
51 void logError(
const QString& arg_1)
const
52 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, logError, arg_1)
55 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, deviceAdded, dev)
57 E_SIGNAL(SCORE_PLUGIN_DEVICEEXPLORER_EXPORT, deviceRemoved, dev)
60 std::vector<DeviceInterface*> m_devices;
62 bool m_logging =
false;
Definition: DeviceInterface.hpp:66
The DeviceList class.
Definition: DeviceList.hpp:26
Manipulation of Devices from Qt.
Definition: AddressSettings.cpp:14