diff options
Diffstat (limited to 'src/live_effects/effect.h')
| -rw-r--r-- | src/live_effects/effect.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/live_effects/effect.h b/src/live_effects/effect.h index 8c647e599..844a158b5 100644 --- a/src/live_effects/effect.h +++ b/src/live_effects/effect.h @@ -21,8 +21,9 @@ //#define LPE_ENABLE_TEST_EFFECTS -struct SPShape; struct SPDocument; +struct SPDesktop; +struct SPItem; class NArtBpath; struct LivePathEffectObject; @@ -75,6 +76,8 @@ public: void readallParameters(Inkscape::XML::Node * repr); void setParameter(const gchar * key, const gchar * new_value); + void editNextParamOncanvas(SPItem * item, SPDesktop * desktop); + protected: Effect(LivePathEffectObject *lpeobject); @@ -91,6 +94,7 @@ protected: doEffect (Geom::Piecewise<Geom::D2<Geom::SBasis> > & pwd2_in); void registerParameter(Parameter * param); + Parameter * getNextOncanvasEditableParam(); typedef std::map<Glib::ustring, Parameter *> param_map_type; param_map_type param_map; @@ -101,6 +105,8 @@ protected: LivePathEffectObject *lpeobj; + param_map_type::iterator oncanvasedit_it; + private: Effect(const Effect&); Effect& operator=(const Effect&); |
