64 virtual void run() = 0;
67 bool isRunning()
const;
68 bool isFinished()
const;
70 void setEmitSignals(
bool emitThem);
79 void setPriority(QThread::Priority priority);
80 QThread::Priority priority()
const;
126 bool runningFlag()
const volatile;
135 QMutex* threadMutex()
const;
142#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0))
144 void start(QMutexLocker<QMutex>& locker);
145 void stop(
const QMutexLocker<QMutex>& locker);
146 void wait(QMutexLocker<QMutex>& locker);
150 void start(QMutexLocker& locker);
151 void stop(
const QMutexLocker& locker);
152 void wait(QMutexLocker& locker);
164 friend class DynamicThreadPriv;
167 Private*
const d =
nullptr;