]> git.tdb.fi Git - xinema.git/blob - remote/source/xinemacontrolitem.cpp
Revise the channel interface
[xinema.git] / remote / source / xinemacontrolitem.cpp
1 #include <QHostAddress>
2 #include "xinemacontrolitem.h"
3
4 XinemaControlItem::XinemaControlItem()
5 {
6         QObject::connect(&control, &XinemaControl::connected, this, &XinemaControlItem::connect_state_changed);
7         QObject::connect(&control, &XinemaControl::disconnected, this, &XinemaControlItem::connect_state_changed);
8 }
9
10 void XinemaControlItem::connect(const QString &host)
11 {
12         control.connect(QHostAddress(host));
13 }
14
15 bool XinemaControlItem::is_connected() const
16 {
17         return control.is_connected();
18 }
19
20 void XinemaControlItem::play_file(const QString &fn)
21 {
22         control.play_file(fn);
23 }