8 #include <utils/Components.h> 10 #include <bonjour/bonjourrecord.h> 12 #include <utils/VideoMode.h> 14 #include <utils/settings.h> 62 void handleBonjourChange(
const QMap<QString,BonjourRecord>& bRegisters);
67 void handlePriorityUpdate();
72 void handleImageToLedsMappingChange(
const int& mappingType);
77 void handleAdjustmentChange();
83 void handleVideoModeChange(
const VideoMode& mode);
88 void handleEffectListChange();
95 void handleSettingsChange(
const settings::type& type,
const QJsonDocument& data);
107 QStringList _availableCommands;
109 QStringList _subscribedCommands;
111 void doCallback(
const QString& cmd,
const QVariant& data);
The component register reflects and manages the current state of all components and Hyperion as a who...
Definition: ComponentRegister.h:17
bool subscribeFor(const QString &cmd)
Subscribe to future data updates given by cmd.
Definition: JsonCB.cpp:31
The main class of Hyperion.
Definition: Hyperion.h:57
QStringList getCommands()
Get all possible commands to subscribe for.
Definition: JsonCB.h:39
The PriorityMuxer handles the priority channels.
Definition: PriorityMuxer.h:30
QStringList getSubscribedCommands()
Get all subscribed commands.
Definition: JsonCB.h:44
Components
Enumeration of components in Hyperion.
Definition: Components.h:10
Definition: bonjourbrowserwrapper.h:13
void newCallback(QJsonObject)
Emits whenever a new json mesage callback is ready to send.