From 26d8a32b7395d7bf1d1da7c32b9f2cdf5770510a Mon Sep 17 00:00:00 2001 From: Patrick Storz Date: Tue, 6 Aug 2019 00:11:54 +0200 Subject: Optimize parameter string generation Also rename overloaded string() functions, so it's clear what they actually do, as it's not the same thing at all... --- src/extension/prefdialog/parameter-bool.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/extension/prefdialog/parameter-bool.cpp') diff --git a/src/extension/prefdialog/parameter-bool.cpp b/src/extension/prefdialog/parameter-bool.cpp index f3436374b..a21c38fb4 100644 --- a/src/extension/prefdialog/parameter-bool.cpp +++ b/src/extension/prefdialog/parameter-bool.cpp @@ -104,15 +104,12 @@ void ParamBoolCheckButton::on_toggle() return; } -void ParamBool::string(std::string &string) const +std::string ParamBool::value_to_string() const { if (_value) { - string += "true"; - } else { - string += "false"; + return "true"; } - - return; + return "false"; } Gtk::Widget *ParamBool::get_widget(SPDocument *doc, Inkscape::XML::Node *node, sigc::signal *changeSignal) -- cgit v1.2.3