22 #ifndef CTKCMDLINEMODULEXMLPROGRESSWATCHER_H
23 #define CTKCMDLINEMODULEXMLPROGRESSWATCHER_H
25 #include "ctkCommandLineModulesCoreExport.h"
29 class ctkCmdLineModuleXmlProgressWatcherPrivate;
55 void filterStarted(
const QString& name,
const QString& comment);
56 void filterProgress(
float progress,
const QString& comment);
57 void filterResult(
const QString& parameter,
const QString& value);
58 void filterFinished(
const QString& name,
const QString& comment);
59 void filterXmlError(
const QString& error);
61 void outputDataAvailable(
const QByteArray& outputData);
62 void errorDataAvailable(
const QByteArray& errorData);
66 friend class ctkCmdLineModuleXmlProgressWatcherPrivate;
68 Q_PRIVATE_SLOT(d,
void _q_readyRead())
69 Q_PRIVATE_SLOT(d,
void _q_readyReadError())
71 QScopedPointer<ctkCmdLineModuleXmlProgressWatcherPrivate> d;
74 #endif // CTKCMDLINEMODULEXMLPROGRESSWATCHER_H