Changeset View
Changeset View
Standalone View
Standalone View
src/core/atcore.cpp
Show First 20 Lines • Show All 272 Lines • ▼ Show 20 Line(s) | |||||
273 | { | 273 | { | ||
274 | QStringList ports = serialPorts(); | 274 | QStringList ports = serialPorts(); | ||
275 | if (d->serialPorts != ports) { | 275 | if (d->serialPorts != ports) { | ||
276 | d->serialPorts = ports; | 276 | d->serialPorts = ports; | ||
277 | emit portsChanged(d->serialPorts); | 277 | emit portsChanged(d->serialPorts); | ||
278 | } | 278 | } | ||
279 | } | 279 | } | ||
280 | 280 | | |||
281 | quint16 AtCore::serialTimerInterval() const | 281 | int AtCore::serialTimerInterval() const | ||
282 | { | 282 | { | ||
283 | if (d->serialTimer != nullptr) { | 283 | if (d->serialTimer != nullptr) { | ||
284 | return d->serialTimer->interval(); | 284 | return d->serialTimer->interval(); | ||
285 | } | 285 | } | ||
286 | return 0; | 286 | return 0; | ||
287 | } | 287 | } | ||
288 | 288 | | |||
289 | void AtCore::setSerialTimerInterval(const quint16 &newTime) | 289 | void AtCore::setSerialTimerInterval(int newTime) | ||
290 | { | 290 | { | ||
291 | if (newTime < 0) { | ||||
292 | newTime = 0; | ||||
293 | } | ||||
291 | if (!d->serialTimer) { | 294 | if (!d->serialTimer) { | ||
292 | //There is no timer. We need to create one. | 295 | //There is no timer. We need to create one. | ||
293 | d->serialTimer = new QTimer(); | 296 | d->serialTimer = new QTimer(); | ||
294 | connect(d->serialTimer, &QTimer::timeout, this, &AtCore::locateSerialPort); | 297 | connect(d->serialTimer, &QTimer::timeout, this, &AtCore::locateSerialPort); | ||
295 | } | 298 | } | ||
296 | //emit the newtime if it has changed. | 299 | //emit the newtime if it has changed. | ||
297 | if (newTime != d->serialTimer->interval()) { | 300 | if (newTime != d->serialTimer->interval()) { | ||
298 | emit serialTimerIntervalChanged(newTime); | 301 | emit serialTimerIntervalChanged(newTime); | ||
▲ Show 20 Lines • Show All 540 Lines • Show Last 20 Lines |