55 Q_ENUMS(ParamterValueRole)
73 LocalResourceRole = 0,
101 Q_DECLARE_FLAGS(ParameterFilters, ParameterFilter)
114 virtual QObject* guiHandle() const = 0;
123 virtual QVariant value(const QString& parameter,
124 int role = LocalResourceRole) const = 0;
135 virtual
void setValue(const QString& parameter, const QVariant& value,
136 int role = DisplayRole) = 0;
159 QUrl location() const;
171 virtual
QList<QString> parameterNames() const;
176 virtual
QHash<QString,QVariant> values() const;
181 virtual
void setValues(const
QHash<QString,QVariant>& values);
188 bool isRunning() const;
195 bool isPaused() const;
208 const QString& type = QString(),
209 ParameterFilters filters = All);
224 void valueChanged(const QString& parameter, const QVariant& value);
265 friend struct ctkCmdLineModuleFrontendPrivate;
267 friend class ctkCmdLineModulePrivate;
269 Q_PRIVATE_SLOT(d,
void _q_resultReadyAt(
int))
271 QScopedPointer<ctkCmdLineModuleFrontendPrivate> d;