Move QFutureWatcher back to QtCore
This belongs with QFuture. Change-Id: I555cd01c1d3890fbbaca4fd8a9170292ea4eb0fb Reviewed-by: Qt Doc Bot <qt_docbot@qt-project.org> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
727f25214e
commit
08c50599f1
@ -13,7 +13,6 @@ PRECOMPILED_HEADER = ../corelib/global/qt_pch.h
|
||||
|
||||
SOURCES += \
|
||||
qfuturesynchronizer.cpp \
|
||||
qfuturewatcher.cpp \
|
||||
qtconcurrentfilter.cpp \
|
||||
qtconcurrentmap.cpp \
|
||||
qtconcurrentthreadengine.cpp \
|
||||
@ -22,7 +21,6 @@ SOURCES += \
|
||||
HEADERS += \
|
||||
qtconcurrent_global.h \
|
||||
qfuturesynchronizer.h \
|
||||
qfuturewatcher.h \
|
||||
qtconcurrentcompilertest.h \
|
||||
qtconcurrentexception.h \
|
||||
qtconcurrentfilter.h \
|
||||
@ -40,7 +38,6 @@ HEADERS += \
|
||||
|
||||
# private headers
|
||||
HEADERS += \
|
||||
qfuturewatcher_p.h
|
||||
|
||||
QMAKE_DOCS = $$PWD/doc/qtconcurrent.qdocconf
|
||||
QMAKE_DOCS_INDEX = ../../doc
|
||||
|
@ -124,7 +124,7 @@ public:
|
||||
virtual void callOutInterfaceDisconnected() = 0;
|
||||
};
|
||||
|
||||
class Q_CORE_EXPORT QFutureInterfaceBasePrivate // ### temporary
|
||||
class QFutureInterfaceBasePrivate
|
||||
{
|
||||
public:
|
||||
QFutureInterfaceBasePrivate(QFutureInterfaceBase::State initialState);
|
||||
|
@ -86,7 +86,7 @@ QT_BEGIN_NAMESPACE
|
||||
Example: Starting a computation and getting a slot callback when it's
|
||||
finished:
|
||||
|
||||
\snippet code/src_concurrent_qfuturewatcher.cpp 0
|
||||
\snippet code/src_corelib_thread_qfuturewatcher.cpp 0
|
||||
|
||||
Be aware that not all asynchronous computations can be canceled or paused.
|
||||
For example, the future returned by QtConcurrent::run() cannot be
|
||||
@ -593,4 +593,4 @@ void QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent *event)
|
||||
|
||||
QT_END_NAMESPACE
|
||||
|
||||
#endif // QT_NO_CONCURRENT
|
||||
#endif // QT_NO_QFUTURE
|
@ -42,8 +42,6 @@
|
||||
#ifndef QFUTUREWATCHER_H
|
||||
#define QFUTUREWATCHER_H
|
||||
|
||||
#include <QtConcurrent/qtconcurrent_global.h>
|
||||
|
||||
#include <QtCore/qfuture.h>
|
||||
|
||||
#ifndef QT_NO_QFUTURE
|
||||
@ -57,13 +55,14 @@ QT_BEGIN_NAMESPACE
|
||||
class QEvent;
|
||||
|
||||
class QFutureWatcherBasePrivate;
|
||||
class Q_CONCURRENT_EXPORT QFutureWatcherBase : public QObject
|
||||
class Q_CORE_EXPORT QFutureWatcherBase : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_DECLARE_PRIVATE(QFutureWatcherBase)
|
||||
|
||||
public:
|
||||
explicit QFutureWatcherBase(QObject *parent = 0);
|
||||
// de-inline dtor
|
||||
|
||||
int progressValue() const;
|
||||
int progressMinimum() const;
|
||||
@ -218,6 +217,6 @@ Q_INLINE_TEMPLATE void QFutureWatcher<void>::setFuture(const QFuture<void> &_fut
|
||||
QT_END_NAMESPACE
|
||||
QT_END_HEADER
|
||||
|
||||
#endif // QT_NO_CONCURRENT
|
||||
#endif // QT_NO_QFUTURE
|
||||
|
||||
#endif // QFUTUREWATCHER_H
|
@ -53,9 +53,7 @@
|
||||
// We mean it.
|
||||
//
|
||||
|
||||
#include <QtConcurrent/qtconcurrent_global.h>
|
||||
|
||||
#include <private/qfutureinterface_p.h>
|
||||
#include "qfutureinterface_p.h"
|
||||
#include <qlist.h>
|
||||
|
||||
#ifndef QT_NO_QFUTURE
|
@ -14,6 +14,7 @@ HEADERS += thread/qmutex.h \
|
||||
thread/qresultstore.h \
|
||||
thread/qfuture.h \
|
||||
thread/qfutureinterface.h \
|
||||
thread/qfuturewatcher.h \
|
||||
thread/qbasicatomic.h \
|
||||
thread/qgenericatomic.h \
|
||||
thread/qoldbasicatomic.h
|
||||
@ -22,6 +23,7 @@ HEADERS += thread/qmutex.h \
|
||||
HEADERS += thread/qmutex_p.h \
|
||||
thread/qmutexpool_p.h \
|
||||
thread/qfutureinterface_p.h \
|
||||
thread/qfuturewatcher_p.h \
|
||||
thread/qorderedmutexlocker_p.h \
|
||||
thread/qreadwritelock_p.h \
|
||||
thread/qthread_p.h \
|
||||
@ -31,6 +33,7 @@ SOURCES += thread/qatomic.cpp \
|
||||
thread/qexception.cpp \
|
||||
thread/qresultstore.cpp \
|
||||
thread/qfutureinterface.cpp \
|
||||
thread/qfuturewatcher.cpp \
|
||||
thread/qmutex.cpp \
|
||||
thread/qreadwritelock.cpp \
|
||||
thread/qrunnable.cpp \
|
||||
|
@ -1,7 +1,6 @@
|
||||
TEMPLATE=subdirs
|
||||
SUBDIRS=\
|
||||
qfuturesynchronizer \
|
||||
qfuturewatcher \
|
||||
qtconcurrentfilter \
|
||||
qtconcurrentiteratekernel \
|
||||
qtconcurrentmap \
|
||||
|
@ -4,6 +4,7 @@ SUBDIRS=\
|
||||
qatomicpointer \
|
||||
qresultstore \
|
||||
qfuture \
|
||||
qfuturewatcher \
|
||||
qmutex \
|
||||
qmutexlocker \
|
||||
qreadlocker \
|
||||
|
Loading…
Reference in New Issue
Block a user