QtCore/qfuturewatcher.h Source File
Go to the documentation of this file.
42 #ifndef QFUTUREWATCHER_H
43 #define QFUTUREWATCHER_H
56 class QFutureWatcherBasePrivate;
70 int progressValue()
const;
71 int progressMinimum()
const;
72 int progressMaximum()
const;
75 bool isStarted()
const;
76 bool isFinished()
const;
77 bool isRunning()
const;
78 bool isCanceled()
const;
79 bool isPaused()
const;
81 void waitForFinished();
83 void setPendingResultsLimit(
int limit);
85 bool event(QEvent *event);
93 void resultReadyAt(
int resultIndex);
94 void resultsReadyAt(
int beginIndex,
int endIndex);
95 void progressRangeChanged(
int minimum,
int maximum);
96 void progressValueChanged(
int progressValue);
97 void progressTextChanged(
const QString &progressText);
101 void setPaused(
bool paused);
111 void connectOutputInterface();
112 void disconnectOutputInterface(
bool pendingAssignment =
false);
120 #ifndef QT_NO_QFUTURE
122 template <
typename T>
136 T
result()
const {
return m_future.result(); }
181 template <
typename T>
184 if (_future == m_future)
187 disconnectOutputInterface(
true);
189 connectOutputInterface();
214 if (_future == m_future)
222 #endif // QT_NO_QFUTURE
227 #endif // QFUTUREWATCHER_H
QFutureWatcher(QObject *_parent=0)
virtual void connectNotify(const char *signal)
void progressValueChanged(int progressValue)
QFuture< T > future() const
void setPaused(bool paused)
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
QFuture< void > future() const
#define QT_BEGIN_NAMESPACE
void disconnectOutputInterface(bool pendingAssignment=false)
QFutureWatcher(QObject *_parent=0)
void resultReadyAt(int resultIndex)
int progressMaximum() const
void progressTextChanged(const QString &progressText)
void setPendingResultsLimit(int limit)
void progressRangeChanged(int minimum, int maximum)
void setFuture(const QFuture< T > &future)
virtual bool event(QEvent *)
virtual void disconnectNotify(const char *signal)
QString progressText() const
void resultsReadyAt(int beginIndex, int endIndex)
T resultAt(int index) const
int progressMinimum() const
int progressValue() const
void connectOutputInterface()