#include <QtCore/qmutex.h>
#ifndef QMUTEX_H
#ifndef QT_NO_THREAD
class QMutex{
public: enum RecursionMode{
NonRecursive = 0,
Recursive = 1,
};
public: explicit QMutex(enum QMutex::RecursionMode mode = QMutex::NonRecursive);
public: ~QMutex();
public: void lock();
public: bool tryLock();
public: void unlock();
private: QMutex(class QMutex const &);
private: class QMutex& operator =(class QMutex const &);
private: struct QMutexPrivate* d;
friend struct QWaitCondition;
friend struct QWaitConditionPrivate;
};
#else // QT_NO_THREAD
#endif // QT_NO_THREAD
#endif // QMUTEX_H