#include <QtCore/QtConcurrent/ThreadEngine>

More information will be added here shortly. For now, you'll find more extensive information about this class in the Qt reference for QtConcurrent::ThreadEngine


Public Types Index

Protected Attributes Index

Only has inherited protected attributes

QFutureInterfaceBase *futureInterfaceInherited
QThreadPool *threadPoolInherited

Public Functions Index

virtual voidasynchronousFinish ()
QFutureInterface< T > *futureInterfaceTyped ()
voidreportResult (const T *_result, int index=-1)
voidreportResults (const QVector< T > &_result, int index=-1, int count=-1)
virtual T *result ()
QFuture< T >startAsynchronously ()
T *startBlocking ()
T *startSingleThreaded ()
voidacquireBarrierSemaphore ()Inherited
boolautoDelete () const Inherited
boolisCanceled ()Inherited
boolisProgressReportingEnabled ()Inherited
QRunnable ()Inherited
voidsetAutoDelete (bool _autoDelete)Inherited
voidsetProgressRange (int minimum, int maximum)Inherited
voidsetProgressValue (int progress)Inherited
voidstartThread ()Inherited
ThreadEngineBase ()Inherited
voidwaitForResume ()Inherited

Protected Functions Index

Only has inherited protected functions

virtual voidfinish ()Inherited
virtual boolshouldStartThread ()Inherited
virtual boolshouldThrottleThread ()Inherited
virtual voidstart ()Inherited
virtual ThreadFunctionResultthreadFunction ()Inherited

Public Types

typedef T ResultType

Protected Attributes

(Only has inherited protected attributes)

QtConcurrent::internal::ExceptionStore exceptionStore ()Inherited

QFutureInterfaceBase * futureInterface ()Inherited

QThreadPool * threadPool ()Inherited

Public Functions

virtual void asynchronousFinish ()

QFutureInterface< T > * futureInterfaceTyped ()

void reportResult (
  • const T *_result,
  • intindex )

void reportResults (
  • const QVector< T > &_result,
  • intindex,
  • intcount )

virtual T * result ()

QFuture< T > startAsynchronously ()

T * startBlocking ()

T * startSingleThreaded ()

void acquireBarrierSemaphore ()Inherited

bool autoDelete ()Inherited

bool isCanceled ()Inherited

bool isProgressReportingEnabled ()Inherited

QRunnable ()Inherited

void setAutoDelete (
  • bool_autoDelete)

void setProgressRange (
  • intminimum,
  • intmaximum )

void setProgressValue (
  • intprogress)

void startThread ()Inherited

ThreadEngineBase ()Inherited

void waitForResume ()Inherited

Protected Functions

(Only has inherited protected functions)

virtual void finish ()Inherited

virtual bool shouldStartThread ()Inherited

virtual bool shouldThrottleThread ()Inherited

virtual void start ()Inherited

virtual ThreadFunctionResult threadFunction ()Inherited

Last modified: 2015-03-26

Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus