#ifndef QWAITCONDITION_H
#define QWAITCONDITION_H
#include <QtCore/qglobal.h>
#include <limits.h>
typedef enum QtValidLicenseForCoreModule QtCoreModule;
#ifndef QT_NO_THREAD
struct QWaitConditionPrivate;
struct QMutex;
class QWaitCondition{
public: QWaitCondition();
public: ~QWaitCondition();
public: bool wait(struct QMutex* mutex, long unsigned int time = -1);
public: void wakeOne();
public: void wakeAll();
private: QWaitCondition(class QWaitCondition const &);
private: class QWaitCondition& operator =(class QWaitCondition const &);
private: struct QWaitConditionPrivate* d;
};
#else
#endif // QT_NO_THREAD
#endif // QWAITCONDITION_H