But only if user prohibited update when locked.
#include "mainwidget.hpp"
#include "settingsDialog.hpp"
#include "connection.hpp"
#include "mainwidget.hpp"
#include "settingsDialog.hpp"
#include "connection.hpp"
+#include "devstate.hpp"
+#include "settings.hpp"
// --------------------------------------------------
// --------------------------------------------------
connect (_traffic, SIGNAL (updated ()), SLOT (trafficUpdated ()));
connect (_timer, SIGNAL (timeout ()), SLOT (updateData ()));
connect (_traffic, SIGNAL (updated ()), SLOT (trafficUpdated ()));
connect (_timer, SIGNAL (timeout ()), SLOT (updateData ()));
+ connect (DeviceState::instance (), SIGNAL (lockChanged (bool)), SLOT (deviceLockChanged (bool)));
if (todo == updateAction)
_traffic->update ();
}
if (todo == updateAction)
_traffic->update ();
}
+
+
+void MainWidget::deviceLockChanged (bool locked)
+{
+ if (!_settings->check (Settings::C_UpdateWhenLocked))
+ if (!locked)
+ updateData ();
+}
protected slots:
void trafficUpdated ();
protected slots:
void trafficUpdated ();
+ void deviceLockChanged (bool locked);
};
#endif /* __MAINWIDGET_H__ */
};
#endif /* __MAINWIDGET_H__ */