X-Git-Url: http://git.maemo.org/git/?p=jenirok;a=blobdiff_plain;f=src%2Fdaemon%2Fcalllistener.h;h=5e1d18b54de51f5739f890ba72db22795b0d7fef;hp=682ea1b68c8058cc37ac7f1ce988e4a6a639a23a;hb=311f8d8c00ac52bcb59c1f3aa8523f905584f1bf;hpb=f435f09a54e1f8eeba120b3512920f7dd163b47f diff --git a/src/daemon/calllistener.h b/src/daemon/calllistener.h index 682ea1b..5e1d18b 100644 --- a/src/daemon/calllistener.h +++ b/src/daemon/calllistener.h @@ -54,10 +54,19 @@ private slots: void incomingCall(QDBusObjectPath path, QString numbe); void callTerminate(); void showTimedMessage(); + void handleAnswer(); private: Q_DISABLE_COPY(CallListener); + struct CallDetails + { + QString number; + Source::Result result; + bool answered; + unsigned int time; + }; + void search(Source::SearchDetails const& details); void showResult(QString const& text); void showDelayedResult(QString const& text, int delay); @@ -79,8 +88,8 @@ private: QLabel* label_; static QDBusConnection systemBus_; int retries_; - QString currentSearch_; int timer_; + CallDetails* currentCall_; }; #endif // CALLLISTENER_H