OnlinePollerThread now works as intended
[irwi] / src / onlinepollerthread.h
index 9c4c521..2bdbfb9 100644 (file)
@@ -7,17 +7,20 @@ class OnlinePollerThread : public QThread
 {
     Q_OBJECT
 public:
-    //overrides QThread::run()
-    void run();
+    OnlinePollerThread();
+    ~OnlinePollerThread();
+    void stop();
 
 signals:
     void online();
 
-public:
-    void stop();
+protected:
+    //overrides QThread::run()
+    void run();
 
 private:
-    bool running;
+    bool m_running;
+    bool m_exiting;
 };
 
 #endif //ONLINEPOLLERTHREAD_H