22 #ifndef CTKCMDLINEMODULEFUTUREWATCHER_H
23 #define CTKCMDLINEMODULEFUTUREWATCHER_H
25 #include "ctkCommandLineModulesCoreExport.h"
30 #include <QFutureWatcher>
33 struct ctkCmdLineModuleFutureWatcherPrivate;
87 friend struct ctkCmdLineModuleFutureWatcherPrivate;
89 QScopedPointer<ctkCmdLineModuleFutureWatcherPrivate> d;
95 void setFuture(
const QFuture<ctkCmdLineModuleResult>&);
A QFutureInterface specialization.
The ctkCmdLineModuleFutureWatcher class provides enhanced monitoring of a ctkCmdLineModuleFuture usin...
QByteArray readPendingOutputData() const
QByteArray readAllErrorData() const
bool event(QEvent *event)
ctkCmdLineModuleFuture future() const
QByteArray readPendingErrorData() const
void setFuture(const ctkCmdLineModuleFuture &future)
QByteArray readAllOutputData() const
ctkCmdLineModuleFutureWatcher(QObject *parent=0)
~ctkCmdLineModuleFutureWatcher()
QFuture sub-class for enhanced communication with running modules.