summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter
diff options
context:
space:
mode:
Diffstat (limited to 'src/live_effects/parameter')
-rw-r--r--src/live_effects/parameter/bool.cpp2
-rw-r--r--src/live_effects/parameter/bool.h10
2 files changed, 6 insertions, 6 deletions
diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp
index af3449dff..f0d409955 100644
--- a/src/live_effects/parameter/bool.cpp
+++ b/src/live_effects/parameter/bool.cpp
@@ -26,7 +26,7 @@ namespace LivePathEffect {
BoolParam::BoolParam( const Glib::ustring& label, const Glib::ustring& tip,
const Glib::ustring& key, Inkscape::UI::Widget::Registry* wr,
Effect* effect, bool default_value )
- : Parameter(label, tip, key, wr, effect), defvalue(default_value)
+ : Parameter(label, tip, key, wr, effect), defvalue(default_value), value(default_value)
{
checkwdg = NULL;
}
diff --git a/src/live_effects/parameter/bool.h b/src/live_effects/parameter/bool.h
index 24c10fb3b..0a29a9439 100644
--- a/src/live_effects/parameter/bool.h
+++ b/src/live_effects/parameter/bool.h
@@ -29,15 +29,15 @@ public:
Inkscape::UI::Widget::Registry* wr,
Effect* effect,
bool default_value = false);
- ~BoolParam();
+ virtual ~BoolParam();
- Gtk::Widget * param_getWidget();
+ virtual Gtk::Widget * param_getWidget();
- bool param_readSVGValue(const gchar * strvalue);
- gchar * param_writeSVGValue() const;
+ virtual bool param_readSVGValue(const gchar * strvalue);
+ virtual gchar * param_writeSVGValue() const;
void param_setValue(bool newvalue);
- void param_set_default();
+ virtual void param_set_default();
bool get_value() { return value; };