summaryrefslogtreecommitdiffstats
path: root/src/dotrunner.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dotrunner.h')
-rw-r--r--src/dotrunner.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/dotrunner.h b/src/dotrunner.h
index 48b3dcb..2fa0b61 100644
--- a/src/dotrunner.h
+++ b/src/dotrunner.h
@@ -18,10 +18,9 @@
#include "qcstring.h"
#include "qlist.h"
-#include "qwaitcondition.h"
#include "qthread.h"
#include <queue>
-#include "qmutex.h"
+#include <mutex>
/** Minimal constant string class that is thread safe, once initialized. */
class DotConstString
@@ -114,9 +113,9 @@ class DotRunnerQueue
DotRunner *dequeue();
uint count() const;
private:
- QWaitCondition m_bufferNotEmpty;
+ std::condition_variable m_bufferNotEmpty;
std::queue<DotRunner *> m_queue;
- mutable QMutex m_mutex;
+ mutable std::mutex m_mutex;
};
/** Worker thread to execute a dot run */