3 Settings::Settings(Log *log)
4 :servicesStarted(false),isConfigured(false),log(log),autosaveInterval(5){
6 horizontalAccuracy=200; //200
7 verticalAccuracy=100; //100
8 trackToSniffColor="#ff0000";
12 Settings::Settings(const Settings& set, Log *log):
13 activity(set.activity),gpsInterval(set.gpsInterval),mapType(set.mapType),isOnline(set.isOnline)
14 ,xmlFile(set.xmlFile),servicesStarted(set.servicesStarted),isConfigured(set.isConfigured),log(log){
15 log->debug("--Settings 2n constuctor ---");
16 log->debug("isConfigured:" + isConfigured);
17 horizontalAccuracy=200;
19 trackToSniffColor="#ff0000";
25 QString Settings::toString(){
30 Settings& Settings::operator= (const Settings &set){
31 activity=set.activity;
32 gpsInterval=set.gpsInterval;
34 isOnline=set.isOnline;
36 servicesStarted=set.servicesStarted;
41 int operator== (const Settings& a, const Settings& b)
43 if (a.activity==b.activity&&a.gpsInterval==b.gpsInterval&&a.mapType==b.mapType&&a.isOnline==b.isOnline&&a.xmlFile==b.xmlFile &&a.servicesStarted==b.servicesStarted)
49 int operator!= (const Settings& a, const Settings& b)
51 if (a.activity!=b.activity||a.gpsInterval!=b.gpsInterval||a.mapType!=b.mapType||a.isOnline!=b.isOnline||a.xmlFile!=b.xmlFile || a.servicesStarted!=b.servicesStarted)
57 QDataStream& operator << (QDataStream &stream, const Settings &a)
59 QString settings = QString("Settings{latitude=%1, longitude=%2}").arg(a.activity).arg(a.gpsInterval);