summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/parameter.h
diff options
context:
space:
mode:
authorAlexander Valavanis <valavanisalex@gmail.com>2019-02-05 13:26:44 +0000
committerAlexander Valavanis <valavanisalex@gmail.com>2019-02-05 13:26:44 +0000
commitecb291432621a803830a362a1508a057706321db (patch)
tree531377a903b053827b4874fa2d832a6d26723efa /src/live_effects/parameter/parameter.h
parentNodeToolbar: GtkAction migration (diff)
downloadinkscape-ecb291432621a803830a362a1508a057706321db.tar.gz
inkscape-ecb291432621a803830a362a1508a057706321db.zip
PencilToolbar: GtkAction migration
Diffstat (limited to 'src/live_effects/parameter/parameter.h')
-rw-r--r--src/live_effects/parameter/parameter.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/live_effects/parameter/parameter.h b/src/live_effects/parameter/parameter.h
index 82250f652..4ef31427e 100644
--- a/src/live_effects/parameter/parameter.h
+++ b/src/live_effects/parameter/parameter.h
@@ -56,6 +56,9 @@ public:
Effect* effect);
virtual ~Parameter() = default;;
+ Parameter(const Parameter&) = delete;
+ Parameter& operator=(const Parameter&) = delete;
+
virtual bool param_readSVGValue(const gchar * strvalue) = 0; // returns true if new value is valid / accepted.
virtual gchar * param_getSVGValue() const = 0;
virtual gchar * param_getDefaultSVGValue() const = 0;
@@ -92,10 +95,6 @@ protected:
Effect* param_effect;
void param_write_to_repr(const char * svgd);
-
-private:
- Parameter(const Parameter&) = delete;
- Parameter& operator=(const Parameter&) = delete;
};
@@ -108,6 +107,8 @@ public:
Effect* effect,
gdouble default_value = 1.0);
~ScalarParam() override;
+ ScalarParam(const ScalarParam&) = delete;
+ ScalarParam& operator=(const ScalarParam&) = delete;
bool param_readSVGValue(const gchar * strvalue) override;
gchar * param_getSVGValue() const override;
@@ -140,10 +141,6 @@ protected:
double inc_page;
bool add_slider;
bool _set_undo;
-
-private:
- ScalarParam(const ScalarParam&) = delete;
- ScalarParam& operator=(const ScalarParam&) = delete;
};
} //namespace LivePathEffect