summaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/gpslocation.cpp16
-rw-r--r--core/gpslocation.h3
2 files changed, 0 insertions, 19 deletions
diff --git a/core/gpslocation.cpp b/core/gpslocation.cpp
index faed55ad7..e18e46321 100644
--- a/core/gpslocation.cpp
+++ b/core/gpslocation.cpp
@@ -15,16 +15,12 @@
#include <QApplication>
#include <QTimer>
-GpsLocation *GpsLocation::m_Instance = NULL;
-
GpsLocation::GpsLocation(void (*showMsgCB)(const char *), QObject *parent) :
QObject(parent),
m_GpsSource(0),
waitingForPosition(false),
haveSource(UNKNOWN)
{
- Q_ASSERT_X(m_Instance == NULL, "GpsLocation", "GpsLocation recreated");
- m_Instance = this;
showMessageCB = showMsgCB;
// create a QSettings object that's separate from the main application settings
geoSettings = new QSettings(QSettings::NativeFormat, QSettings::UserScope,
@@ -37,18 +33,6 @@ GpsLocation::GpsLocation(void (*showMsgCB)(const char *), QObject *parent) :
connect(qPrefLocationService::instance(), SIGNAL(time_thresholdChanged(int)), this, SLOT(setGpsTimeThreshold(int)));
}
-GpsLocation *GpsLocation::instance()
-{
- Q_ASSERT(m_Instance != NULL);
-
- return m_Instance;
-}
-
-GpsLocation::~GpsLocation()
-{
- m_Instance = NULL;
-}
-
void GpsLocation::setGpsTimeThreshold(int seconds)
{
if (m_GpsSource) {
diff --git a/core/gpslocation.h b/core/gpslocation.h
index f328c5616..60e16e186 100644
--- a/core/gpslocation.h
+++ b/core/gpslocation.h
@@ -24,8 +24,6 @@ class GpsLocation : public QObject {
Q_OBJECT
public:
GpsLocation(void (*showMsgCB)(const char *msg), QObject *parent);
- ~GpsLocation();
- static GpsLocation *instance();
bool applyLocations();
int getGpsNum() const;
bool hasLocationsSource();
@@ -42,7 +40,6 @@ private:
QNetworkReply *reply;
QString userAgent;
void (*showMessageCB)(const char *msg);
- static GpsLocation *m_Instance;
bool waitingForPosition;
QMap<qint64, gpsTracker> m_trackers;
QList<gpsTracker> m_deletedTrackers;