22 #ifndef CTKCMDLINEMODULEFUTUREWATCHER_H 23 #define CTKCMDLINEMODULEFUTUREWATCHER_H 25 #include "ctkCommandLineModulesCoreExport.h" 30 #include <QFutureWatcher> 33 struct ctkCmdLineModuleFutureWatcherPrivate;
72 bool event(QEvent* event);
74 QByteArray readPendingOutputData()
const;
75 QByteArray readPendingErrorData()
const;
77 QByteArray readAllOutputData()
const;
78 QByteArray readAllErrorData()
const;
82 void outputDataReady();
83 void errorDataReady();
87 friend struct ctkCmdLineModuleFutureWatcherPrivate;
89 QScopedPointer<ctkCmdLineModuleFutureWatcherPrivate> d;
95 void setFuture(
const QFuture<ctkCmdLineModuleResult>&);
98 #endif // CTKCMDLINEMODULEFUTUREWATCHER_H
The ctkCmdLineModuleFutureWatcher class provides enhanced monitoring of a ctkCmdLineModuleFuture usin...
QFuture sub-class for enhanced communication with running modules.Please see the QFuture documentatio...
A QFutureInterface specialization.