28#ifndef __PYTHON_HOTPLUG_ACTION__
29#define __PYTHON_HOTPLUG_ACTION__
37class PythonHotPlugActionExtension;
43class CAMITK_API PythonHotPlugAction :
public HotPlugAction {
49 PythonHotPlugAction(PythonHotPlugActionExtension* actionExtension,
const VariantDataModel& data);
52 virtual ~PythonHotPlugAction() =
default;
56 virtual bool init()
override;
59 virtual QWidget* getWidget()
override;
62 QString getPythonName();
70 virtual Action::ApplyStatus apply()
override;
74 virtual void parameterChangedEvent(QString parameterName)
override;
82 PythonHotPlugActionExtension* pythonExtension;
#define CAMITK_API
Definition CamiTKAPI.h:66
VariantDataModel encapsulates QVariant and can be used as a model for any type of QVariant supported ...
Definition VariantDataModel.h:124
init(camitk.Action self)
Definition brownian_movement.py:45