190 ApplyStatus trigger(QWidget * parent = NULL);
196 virtual ApplyStatus apply() = 0;
211 virtual ApplyStatus applyInPipeline();
219 virtual void setInputComponent(
Component * input);
225 virtual Component * getOutputComponent();
239 QAction *getQAction();
262 QString getExtensionName()
const;
299 virtual QWidget * getWidget();
302 virtual QPixmap getIcon();
309 bool getAutoUpdateProperties()
const;
312 void setAutoUpdateProperties(
bool);
319 void setName(QString name);
324 void setDescription(QString description);
327 void setComponent(QString component);
330 void setFamily(QString family);
333 void addTag(QString tag);
336 void setEmbedded(
bool isEmbedded);
339 void setIcon(QPixmap);
357 virtual void preProcessInPipeline();
361 virtual void postProcessInPipeline();