X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=remote%2Fsource%2Fxinemacontrolitem.cpp;fp=remote%2Fsource%2Fxinemacontrolitem.cpp;h=6d6cf557e4e53b00f231c403fe8e9938ad73ec5c;hb=1abfbdd94fa45883f6d742df00508715f79c9954;hp=0000000000000000000000000000000000000000;hpb=5a79899d5a888e9aa76f29cb889e77979062a4a1;p=xinema.git diff --git a/remote/source/xinemacontrolitem.cpp b/remote/source/xinemacontrolitem.cpp new file mode 100644 index 0000000..6d6cf55 --- /dev/null +++ b/remote/source/xinemacontrolitem.cpp @@ -0,0 +1,23 @@ +#include +#include "xinemacontrolitem.h" + +XinemaControlItem::XinemaControlItem() +{ + QObject::connect(&control, &XinemaControl::connected, this, &XinemaControlItem::connect_state_changed); + QObject::connect(&control, &XinemaControl::disconnected, this, &XinemaControlItem::connect_state_changed); +} + +void XinemaControlItem::connect(const QString &host) +{ + control.connect(QHostAddress(host)); +} + +bool XinemaControlItem::is_connected() const +{ + return control.is_connected(); +} + +void XinemaControlItem::play_file(const QString &fn) +{ + control.play_file(fn); +}