22#ifndef CTKCMDLINEMODULEFUTUREWATCHER_H
23#define CTKCMDLINEMODULEFUTUREWATCHER_H
25#include "ctkCommandLineModulesCoreExport.h"
30#include <QFutureWatcher>
33struct 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.