X-Git-Url: http://git.maemo.org/git/?p=jenirok;a=blobdiff_plain;f=src%2Fgui%2Fresultwindow.h;h=3391f7d34efffc9fe8d278475b4db26ff7270324;hp=1fff79a938bba771c5738d155482caafdf0f653f;hb=d93782e7a5ae0fc072d094fd645cf415a34a2244;hpb=395da8664c99ec244e746de156217bbba96dea7b diff --git a/src/gui/resultwindow.h b/src/gui/resultwindow.h index 1fff79a..3391f7d 100644 --- a/src/gui/resultwindow.h +++ b/src/gui/resultwindow.h @@ -35,6 +35,7 @@ public: ResultWindow(QWidget* parent = 0); ~ResultWindow(); static const int REQUEST_TIMEOUT = 30000; + static const int SEARCH_INTERVAL = 2000; signals: void itemSelected(Source::Result const& result); @@ -43,6 +44,9 @@ public slots: void search(SearchDialog::SearchDetails& details); virtual void setVisible(bool visible); +protected: + virtual void timerEvent(QTimerEvent* event); + private slots: void resultAvailable(Source::Result const& result, Source::SearchDetails const& details); void requestFinished(QVector const& results, Source::SearchDetails const& details, bool error); @@ -53,6 +57,8 @@ private: Source* source_; QListWidget* list_; ConnectionManager* connectionManager_; + int timer_; + bool searching_; };