Definition at line 55 of file qfuturesynchronizer.h.
#include <qfuturesynchronizer.h>
Public Member Functions |
|
| QFutureSynchronizer () | |
| QFutureSynchronizer (const QFuture< T > &future) | |
| ~QFutureSynchronizer () | |
| void | setFuture (const QFuture< T > &future) |
| void | addFuture (const QFuture< T > &future) |
| void | waitForFinished () |
| void | clearFutures () |
| QList< QFuture< T > > | futures () const |
| void | setCancelOnWait (bool enabled) |
| bool | cancelOnWait () const |
Protected Attributes |
|
| QList< QFuture< T > > | m_futures |
| bool | m_cancelOnWait |
| QFutureSynchronizer | ( | ) | [inline] |
Definition at line 60 of file qfuturesynchronizer.h.
: m_cancelOnWait(false) { }
| QFutureSynchronizer | ( | const QFuture< T > & | future | ) | [inline, explicit] |
Definition at line 61 of file qfuturesynchronizer.h.
: m_cancelOnWait(false)
{ addFuture(future); }
| ~QFutureSynchronizer | ( | ) | [inline] |
Definition at line 64 of file qfuturesynchronizer.h.
{ waitForFinished(); }
| void setFuture | ( | const QFuture< T > & | future | ) | [inline] |
Definition at line 66 of file qfuturesynchronizer.h.
{
waitForFinished();
m_futures.clear();
addFuture(future);
}
| void addFuture | ( | const QFuture< T > & | future | ) | [inline] |
Definition at line 73 of file qfuturesynchronizer.h.
| void waitForFinished | ( | ) | [inline] |
Definition at line 78 of file qfuturesynchronizer.h.
| void clearFutures | ( | ) | [inline] |
Definition at line 91 of file qfuturesynchronizer.h.
Definition at line 96 of file qfuturesynchronizer.h.
{
return m_futures;
}
| void setCancelOnWait | ( | bool | enabled | ) | [inline] |
Definition at line 101 of file qfuturesynchronizer.h.
{
m_cancelOnWait = enabled;
}
| bool cancelOnWait | ( | ) | const [inline] |
Definition at line 106 of file qfuturesynchronizer.h.
{
return m_cancelOnWait;
}
Definition at line 112 of file qfuturesynchronizer.h.
bool
m_cancelOnWait [protected] |
Definition at line 113 of file qfuturesynchronizer.h.