Daemon's memory usage decreased of about 6 MB.
[jenirok] / src / daemon / calllistener.h
index 8d098c8..4fe29b4 100644 (file)
@@ -26,7 +26,6 @@
 #include <QtDBus/QDBusObjectPath>
 #include "informationbox.h"
 #include "eniro.h"
-#include "contactmanager.h"
 #include "connectionmanager.h"
 
 class CallListener: public QObject
@@ -39,7 +38,7 @@ public:
     void begin();
     void end();
     static const int REQUEST_TIMEOUT = 10000;
-    static const int BANNER_DELAY = 400;
+    static const int BANNER_DELAY = 350;
     static const int NUMBER_OF_RETRIES = 3;
 
 private slots:
@@ -54,17 +53,20 @@ private:
     void search(Eniro::SearchDetails const& details);
     void showResult(QString const& text);
     void showDelayedResult(QString const& text, int delay);
+    void searchInit();
+    void searchClose();
     QString createResult(QString const& name, QString const& street, QString const& city);
     QString timedMessage_;
     Eniro* eniro_;
-    ContactManager* contactManager_;
     ConnectionManager* connectionManager_;
     bool closeConnection_;
+    bool initialized_;
     InformationBox* box_;
     QLabel* label_;
     static QDBusConnection systemBus_;
     int retries_;
     QString currentSearch_;
+    Eniro::Site site_;
 };
 
 #endif // CALLLISTENER_H