summaryrefslogtreecommitdiff
path: root/value.cc
diff options
context:
space:
mode:
Diffstat (limited to 'value.cc')
-rw-r--r--value.cc15
1 files changed, 12 insertions, 3 deletions
diff --git a/value.cc b/value.cc
index 7e562fa..9b4ca2e 100644
--- a/value.cc
+++ b/value.cc
@@ -34,6 +34,8 @@ Value::Value(const Value &v1, const Value &v2, const Value &v3)
z = v1.z;
is_vector = true;
+ is_range = false;
+ is_string = false;
is_nan = false;
return;
@@ -43,6 +45,8 @@ create_nan:
z = 0;
is_vector = false;
+ is_range = false;
+ is_string = false;
is_nan = true;
}
@@ -124,8 +128,13 @@ QString Value::dump() const
{
if (is_nan)
return QString("NaN");
- if (is_vector)
- return QString("[%1 %2 %3]").arg(x, y, z);
- return QString("%1").arg(x);
+ if (is_vector) {
+ QString text;
+ text.sprintf("[%f %f %f]", x, y, z);
+ return text;
+ }
+ QString text;
+ text.sprintf("%f", x);
+ return text;
}
contact: Jan Huwald // Impressum