OSDN Git Service

f361b1f33f8375b27c9ecd39307e5de514833b69
[gefu/Gefu.git] / abstractworker.cpp
1 #include "abstractworker.h"\r
2 \r
3 AbstractWorker::AbstractWorker(QObject *parent) :\r
4     QObject(parent),\r
5     m_Mutex(),\r
6     m_stopRequested(false)\r
7 {\r
8 }\r
9 \r
10 void AbstractWorker::requestStop() {\r
11     QMutexLocker lock(&m_Mutex);\r
12     m_stopRequested = true;\r
13 }\r
14 \r
15 bool AbstractWorker::isStopRequested() {\r
16     QMutexLocker lock(&m_Mutex);\r
17     return m_stopRequested;\r
18 }\r