mirror of
https://github.com/savoirfairelinux/jami-client-qt.git
synced 2025-12-18 08:35:26 +08:00
- Refactoring - Unpined map - handle multiple maps (one map per account) Change-Id: I2b0abf284ccfe27b986f03915c5942d721403211 Gitlab: #901
38 lines
703 B
C++
38 lines
703 B
C++
#include "positionobject.h"
|
|
|
|
PositionObject::PositionObject(QVariant latitude, QVariant longitude, QObject* parent)
|
|
: QObject(parent)
|
|
, resetTime(40000)
|
|
, longitude_(longitude)
|
|
, latitude_(latitude)
|
|
|
|
{
|
|
watchdog_ = new QTimer(this);
|
|
watchdog_->start(resetTime);
|
|
connect(watchdog_, &QTimer::timeout, this, &PositionObject::timeout);
|
|
}
|
|
|
|
void
|
|
PositionObject::resetWatchdog()
|
|
{
|
|
watchdog_->start(resetTime);
|
|
}
|
|
|
|
QVariant
|
|
PositionObject::getLongitude()
|
|
{
|
|
return longitude_;
|
|
}
|
|
QVariant
|
|
PositionObject::getLatitude()
|
|
{
|
|
return latitude_;
|
|
}
|
|
|
|
void
|
|
PositionObject::updatePosition(QVariant latitude, QVariant longitude)
|
|
{
|
|
longitude_ = longitude;
|
|
latitude_ = latitude;
|
|
}
|