Added interval argument (-i/--interval)
This commit is contained in:
parent
68eb540e41
commit
50be6a3db4
7 changed files with 1715 additions and 1693 deletions
|
|
@ -9,7 +9,7 @@
|
|||
#include <QPixmap>
|
||||
#include <QDebug>
|
||||
|
||||
SpaceTray::SpaceTray(const QString &url, QObject *parent)
|
||||
SpaceTray::SpaceTray(const QString &url, int intervalSeconds, QObject *parent)
|
||||
: QObject(parent),
|
||||
m_statusUrl(url),
|
||||
m_doorOpen(false),
|
||||
|
|
@ -45,10 +45,10 @@ SpaceTray::SpaceTray(const QString &url, QObject *parent)
|
|||
// Setup network manager
|
||||
m_networkManager = new QNetworkAccessManager(this);
|
||||
|
||||
// Setup timer (300 seconds as per previous delay=300 in C code)
|
||||
// QTimer expects milliseconds; the command-line interval is specified in seconds.
|
||||
m_timer = new QTimer(this);
|
||||
connect(m_timer, &QTimer::timeout, this, &SpaceTray::fetchData);
|
||||
m_timer->start(300000); // 300 seconds in ms
|
||||
m_timer->start(intervalSeconds * 1000);
|
||||
|
||||
// Initial fetch
|
||||
fetchData();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue