kopia lustrzana https://gitlab.com/eliggett/wfview
Added polling button
rodzic
5ef6afe58c
commit
d819c6c931
24
wfmain.cpp
24
wfmain.cpp
|
@ -4702,18 +4702,24 @@ void wfmain::on_wfLengthSlider_valueChanged(int value)
|
||||||
prepareWf(value);
|
prepareWf(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void wfmain::on_pollingBtn_clicked()
|
||||||
|
{
|
||||||
|
bool ok;
|
||||||
|
int timing = 0;
|
||||||
|
timing = QInputDialog::getInt(this, "wfview Radio Polling Setup", "Poll Timing Interval (ms)", delayedCommand->interval(), 1, 200, 1, &ok );
|
||||||
|
|
||||||
|
if(ok && timing)
|
||||||
|
{
|
||||||
|
delayedCommand->setInterval( timing );
|
||||||
|
qInfo(logSystem()) << "User changed radio polling interval to " << timing << "ms.";
|
||||||
|
showStatusBarText("User changed radio polling interval to " + QString("%1").arg(timing) + "ms.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// --- DEBUG FUNCTION ---
|
// --- DEBUG FUNCTION ---
|
||||||
void wfmain::on_debugBtn_clicked()
|
void wfmain::on_debugBtn_clicked()
|
||||||
{
|
{
|
||||||
qInfo(logSystem()) << "Debug button pressed.";
|
qInfo(logSystem()) << "Debug button pressed.";
|
||||||
emit getFrequency();
|
emit getFrequency();
|
||||||
bool ok;
|
}
|
||||||
int timing = 0;
|
|
||||||
timing = QInputDialog::getInt(this, "Title", "Poll Timing Interval (ms)", delayedCommand->interval(), 5, 100, 1, &ok );
|
|
||||||
|
|
||||||
if(ok && timing)
|
|
||||||
{
|
|
||||||
delayedCommand->setInterval( timing );
|
|
||||||
qInfo(logSystem()) << "Setting delayed command timing to: " << timing << "ms.";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
2
wfmain.h
2
wfmain.h
|
@ -450,6 +450,8 @@ private slots:
|
||||||
|
|
||||||
void on_wfLengthSlider_valueChanged(int value);
|
void on_wfLengthSlider_valueChanged(int value);
|
||||||
|
|
||||||
|
void on_pollingBtn_clicked();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::wfmain *ui;
|
Ui::wfmain *ui;
|
||||||
void closeEvent(QCloseEvent *event);
|
void closeEvent(QCloseEvent *event);
|
||||||
|
|
18
wfmain.ui
18
wfmain.ui
|
@ -18,7 +18,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QTabWidget" name="tabWidget">
|
<widget class="QTabWidget" name="tabWidget">
|
||||||
<property name="currentIndex">
|
<property name="currentIndex">
|
||||||
<number>0</number>
|
<number>3</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="mainTab">
|
<widget class="QWidget" name="mainTab">
|
||||||
<attribute name="title">
|
<attribute name="title">
|
||||||
|
@ -2612,6 +2612,22 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="pollingBtn">
|
||||||
|
<property name="toolTip">
|
||||||
|
<string>Set up radio polling. The radio's meter is polled every-other interval.</string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleName">
|
||||||
|
<string>Polling</string>
|
||||||
|
</property>
|
||||||
|
<property name="accessibleDescription">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Polling</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<spacer name="horizontalSpacer_6">
|
<spacer name="horizontalSpacer_6">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
|
|
Ładowanie…
Reference in New Issue