From 7b66e0b7938febada4ef4edfadf78806b60820e6 Mon Sep 17 00:00:00 2001 From: Wolf Bergenheim Date: Wed, 8 Sep 2010 13:55:13 +0300 Subject: Using QSocketNotifier instead of select + timer to get user input asynchronously --- resourceqt-client/client.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'resourceqt-client/client.h') diff --git a/resourceqt-client/client.h b/resourceqt-client/client.h index 36e6d48..1531db7 100644 --- a/resourceqt-client/client.h +++ b/resourceqt-client/client.h @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -38,12 +39,12 @@ private slots: void resourceLostHandler(); void resourceReleasedHandler(); void resourcesBecameAvailableHandler(const QList &availableResources); - -protected: - void timerEvent(QTimerEvent *e); + void readLine(int); + void doExit(); private: QTextStream standardInput; + QSocketNotifier stdInNotifier; int mainTimerID; QString applicationClass; ResourcePolicy::ResourceSet *resourceSet; -- cgit v1.2.3