Use only /opt/linfati.com, fix daemon
authorRodrigo Linfati <rodrigo@linfati.cl>
Thu, 28 Jul 2011 12:22:17 +0000 (14:22 +0200)
committerRodrigo Linfati <rodrigo@linfati.cl>
Thu, 28 Jul 2011 12:22:17 +0000 (14:22 +0200)
deployment.pri
latitudeqml.cpp
latitudeqml.h
latitudewidget.cpp
latitudewidget.h

index f147e99..266eed3 100644 (file)
@@ -81,7 +81,7 @@ symbian {
             QMAKE_EXTRA_TARGETS += first copydeploymentfolders
         }
     }
             QMAKE_EXTRA_TARGETS += first copydeploymentfolders
         }
     }
-    installPrefix = /opt/$${TARGET}
+    installPrefix = /opt/linfati.com
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
         item = item$${deploymentfolder}
         itemfiles = $${item}.files
     for(deploymentfolder, DEPLOYMENTFOLDERS) {
         item = item$${deploymentfolder}
         itemfiles = $${item}.files
index 3ae61c0..69b5ba8 100644 (file)
@@ -5,10 +5,9 @@ LatitudeQML::LatitudeQML(QDeclarativeView *parent) :
     QDeclarativeView(parent),
     latitude(this),
     gps(this),
     QDeclarativeView(parent),
     latitude(this),
     gps(this),
-    demonioOpt("/opt/LatitudeUpdaterDaemon/bin/LatitudeUpdaterDaemon"),
-    demonioSdk(QCoreApplication::applicationDirPath()+
-        QDir::separator()+
-        "LatitudeUpdaterDaemon"),
+    demonio(QCoreApplication::applicationDirPath()
+        + QDir::separator()
+        + "LatitudeUpdaterDaemon"),
     cli(this) {
     qDebug() << "* LatitudeQML::LatitudeQML";
 
     cli(this) {
     qDebug() << "* LatitudeQML::LatitudeQML";
 
index c868551..82db1f4 100644 (file)
@@ -27,14 +27,8 @@ public slots:
     }
     bool demonio_start() {
         qDebug() << "LatitudeQML::demonio_start";
     }
     bool demonio_start() {
         qDebug() << "LatitudeQML::demonio_start";
-        if (demonioOpt.exists()) {
-            qDebug() << "LatitudeQML:: demonio opt";
-            cli.startDetached(demonioOpt.fileName());
-            return true;
-        }
-        if (demonioSdk.exists()) {
-            qDebug() << "LatitudeQML:: demonio sdk";
-            cli.startDetached(demonioSdk.fileName());
+        if (demonio.exists()) {
+            cli.startDetached(demonio.fileName());
             return true;
         }
         qDebug() << "LatitudeQML:: demonio none";
             return true;
         }
         qDebug() << "LatitudeQML:: demonio none";
@@ -42,7 +36,7 @@ public slots:
     }
     bool demonio_stop() {
         qDebug() << "LatitudeQML::demonio_stop";
     }
     bool demonio_stop() {
         qDebug() << "LatitudeQML::demonio_stop";
-        if (demonioOpt.exists() || demonioSdk.exists() ) {
+        if (demonio.exists()) {
             qDebug() << "LatitudeQML:: demonio kill" << system("killall LatitudeUpdaterDaemon 2> /dev/null");
             return true;
         }
             qDebug() << "LatitudeQML:: demonio kill" << system("killall LatitudeUpdaterDaemon 2> /dev/null");
             return true;
         }
@@ -54,8 +48,7 @@ private slots:
 private:
     GoogleLatitude latitude;
     GpsControl gps;
 private:
     GoogleLatitude latitude;
     GpsControl gps;
-    QFile demonioOpt;
-    QFile demonioSdk;
+    QFile demonio;
     QProcess cli;
 };
 
     QProcess cli;
 };
 
index 6b754d9..37f4e50 100644 (file)
@@ -4,10 +4,9 @@ LatitudeGUI::LatitudeGUI(QWidget *parent) :
     QWidget(parent),
     latitude(this),
     gps(this),
     QWidget(parent),
     latitude(this),
     gps(this),
-    demonioOpt("/opt/LatitudeUpdaterDaemon/bin/LatitudeUpdaterDaemon"),
-    demonioSdk(QCoreApplication::applicationDirPath()+
-        QDir::separator()+
-        "LatitudeUpdaterDaemon"),
+    demonio(QCoreApplication::applicationDirPath()
+        + QDir::separator()
+        + "LatitudeUpdaterDaemon"),
     cli(this) {
     qDebug() << "* LatitudeGUI::LatitudeGUI";
     setWindowTitle(tr("LatitudeUpdater"));
     cli(this) {
     qDebug() << "* LatitudeGUI::LatitudeGUI";
     setWindowTitle(tr("LatitudeUpdater"));
index d626f6f..6821240 100644 (file)
@@ -57,22 +57,19 @@ private slots:
         qDebug() << "* LatitudeGUI::gps_start";
         do_start->setDisabled(true);
         do_stop->setEnabled(true);
         qDebug() << "* LatitudeGUI::gps_start";
         do_start->setDisabled(true);
         do_stop->setEnabled(true);
-        if (demonioOpt.exists()) {
-            qDebug() << "* LatitudeGUI:: demonio opt";
-            cli.startDetached(demonioOpt.fileName());
-        } else if (demonioSdk.exists()) {
-            qDebug() << "* LatitudeGUI:: demonio sdk";
-            cli.startDetached(demonioSdk.fileName());
-        } else {
-            qDebug() << "* LatitudeGUI:: demonio none";
-            gps.startUpdates();
+        if (demonio.exists()) {
+            qDebug() << "* LatitudeGUI:: demonio";
+            cli.startDetached(demonio.fileName());
+            return;
         }
         }
+        qDebug() << "* LatitudeGUI:: demonio none";
+        gps.startUpdates();
     }
     void gps_stop() {
         qDebug() << "* LatitudeGUI::gps_stop";
         do_start->setEnabled(true);
         do_stop->setDisabled(true);
     }
     void gps_stop() {
         qDebug() << "* LatitudeGUI::gps_stop";
         do_start->setEnabled(true);
         do_stop->setDisabled(true);
-        if (demonioOpt.exists() || demonioSdk.exists() ) {
+        if (demonio.exists()) {
             qDebug() << "* LatitudeGUI:: demonio kill" << system("killall LatitudeUpdaterDaemon 2> /dev/null");
         } else {
             gps.stopUpdates(true);
             qDebug() << "* LatitudeGUI:: demonio kill" << system("killall LatitudeUpdaterDaemon 2> /dev/null");
         } else {
             gps.stopUpdates(true);
@@ -114,8 +111,7 @@ private slots:
 private:
     GoogleLatitude latitude;
     GpsControl gps;
 private:
     GoogleLatitude latitude;
     GpsControl gps;
-    QFile demonioOpt;
-    QFile demonioSdk;
+    QFile demonio;
     QProcess cli;
 
     QHBoxLayout *layout_row1;
     QProcess cli;
 
     QHBoxLayout *layout_row1;