OSDN Git Service

設定のリセット処理が抜けていたのを修正
[gefu/Gefu.git] / abstractworker.cpp
1 #include "abstractworker.h"\r
2 \r
3 AbstractWorker::AbstractWorker(QObject *parent) :\r
4     QObject(parent),\r
5     m_progressText(NULL),\r
6     m_Mutex(),\r
7     m_stopRequested(false)\r
8 {\r
9 }\r
10 \r
11 void AbstractWorker::setProgressText(QLabel *label) {\r
12     m_progressText = label;\r
13 }\r
14 \r
15 void AbstractWorker::requestStop() {\r
16     QMutexLocker lock(&m_Mutex);\r
17     m_stopRequested = true;\r
18 }\r
19 \r
20 bool AbstractWorker::isStopRequested() {\r
21     QMutexLocker lock(&m_Mutex);\r
22     return m_stopRequested;\r
23 }\r