Go to the documentation of this file.
8 #include <QDomDocument>
19 explicit VBox(QString url) :
22 ~VBox(
void) =
default;
48 static bool sendQuery(
const QString &query, QDomDocument *xmlDoc);
55 static QString
getStrValue(
const QDomElement &element,
const QString &name,
int index = 0);
56 static int getIntValue(
const QDomElement &element,
const QString &name,
int index = 0);
58 #endif // VBOX_UTILS_H
bool checkVersion(QString &version)
QStringList getTuners(void)
returns a list of tuners in the format 'TUNERNO TUNERTYPE' eg '1 DVBT/T2'
bool checkConnection(void)
QMap< QString, VBoxChannelInfo > vbox_chan_map_t
static QString getFirstText(QDomElement &element)
static constexpr const char * VBOX_MIN_API_VERSION
static QStringList doUPNPSearch(void)
static QString getStrValue(const QDomElement &element, const QString &name, int index=0)
vbox_chan_map_t * getChannels(void)
QDomDocument * getBoardInfo(void)
static QStringList probeDevices(void)
static bool sendQuery(const QString &query, QDomDocument *xmlDoc)
static QString getIPFromVideoDevice(const QString &dev)
static int getIntValue(const QDomElement &element, const QString &name, int index=0)