Better interface for idle timer values
This commit is contained in:
parent
d076eedeb8
commit
65a2411c46
@ -1539,8 +1539,7 @@ void MainWindow::on_the_minute ()
|
||||
|
||||
if (m_config.watchdog ())
|
||||
{
|
||||
++m_idleMinutes;
|
||||
qDebug() << "idle" << m_idleMinutes << "minutes";
|
||||
incrementIdleTimer();
|
||||
update_watchdog_label ();
|
||||
}
|
||||
else
|
||||
@ -2655,6 +2654,8 @@ bool MainWindow::eventFilter (QObject * object, QEvent * event)
|
||||
// fall through
|
||||
case QEvent::MouseButtonPress:
|
||||
// reset the Tx watchdog
|
||||
qDebug() << event;
|
||||
resetIdleTimer();
|
||||
tx_watchdog (false);
|
||||
break;
|
||||
|
||||
@ -10162,6 +10163,18 @@ void MainWindow::remove_child_from_event_filter (QObject * target)
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::resetIdleTimer(){
|
||||
if(m_idleMinutes){
|
||||
m_idleMinutes = 0;
|
||||
qDebug() << "idle" << m_idleMinutes << "minutes";
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::incrementIdleTimer(){
|
||||
m_idleMinutes++;
|
||||
qDebug() << "increment idle to" << m_idleMinutes << "minutes";
|
||||
}
|
||||
|
||||
void MainWindow::tx_watchdog (bool triggered)
|
||||
{
|
||||
auto prior = m_tx_watchdog;
|
||||
|
@ -935,6 +935,9 @@ private:
|
||||
void add_child_to_event_filter (QObject *);
|
||||
void remove_child_from_event_filter (QObject *);
|
||||
void setup_status_bar (bool vhf);
|
||||
|
||||
void resetIdleTimer();
|
||||
void incrementIdleTimer();
|
||||
void tx_watchdog (bool triggered);
|
||||
qint64 nWidgets(QString t);
|
||||
void displayWidgets(qint64 n);
|
||||
|
Loading…
Reference in New Issue
Block a user