40 class ActionExtension;
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);
320 void setName(QString name);
326 void setComponent(QString component);
329 void setFamily(QString family);
332 void addTag(QString tag);
335 void setEmbedded(
bool isEmbedded);
338 void setIcon(QPixmap);
354 virtual void preProcess();
358 virtual void postProcess();