mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
implement set videomode via json api (#457)
* implement set videomode via json api * refactor grabbers: - new base class - move shared code to base class * fix osx * rework all cmakelist files with auto file collection. except leddevices (need further restructuring) * store current video and grabbing mode * add json stuff * remove grabbingmode - we do not want to expose it
This commit is contained in:
@@ -576,6 +576,16 @@ void JsonConnection::setLedMapping(QString mappingType)
|
||||
parseReply(reply);
|
||||
}
|
||||
|
||||
void JsonConnection::setVideoMode(QString videoMode)
|
||||
{
|
||||
QJsonObject command;
|
||||
command["command"] = QString("videomode");
|
||||
command["videoMode"] = videoMode.toUpper();
|
||||
|
||||
QJsonObject reply = sendMessage(command);
|
||||
parseReply(reply);
|
||||
}
|
||||
|
||||
QJsonObject JsonConnection::sendMessage(const QJsonObject & message)
|
||||
{
|
||||
// serialize message
|
||||
|
||||
Reference in New Issue
Block a user