summaryrefslogtreecommitdiff
path: root/src/dxfrotextrude.cc
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2011-09-12 01:46:13 (GMT)
committerMarius Kintel <marius@kintel.net>2011-09-12 01:46:13 (GMT)
commitccb6af2816344a2747a9cf03eb9e393a8750dce6 (patch)
treef126e750c16ac29e5e9c480c7529c8c60b75cc0b /src/dxfrotextrude.cc
parentb68c63e3bd37f50c954083d02cb86df07ce808f4 (diff)
Don't output deprecated parameters if they're not specified
Diffstat (limited to 'src/dxfrotextrude.cc')
-rw-r--r--src/dxfrotextrude.cc16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/dxfrotextrude.cc b/src/dxfrotextrude.cc
index cd585aa..646b643 100644
--- a/src/dxfrotextrude.cc
+++ b/src/dxfrotextrude.cc
@@ -120,12 +120,16 @@ std::string DxfRotateExtrudeNode::toString() const
{
std::stringstream stream;
- stream << this->name() << "("
- "file = \"" << this->filename << "\", "
- "cache = \"" << QFileInfo(QString::fromStdString(this->filename)) << "\", "
- "layer = \"" << this->layername << "\", "
- "origin = [ " << std::dec << this->origin_x << " " << this->origin_y << " ], "
- "scale = " << this->scale << ", "
+ stream << this->name() << "(";
+ if (!this->filename.empty()) { // Ignore deprecated parameters if empty
+ stream <<
+ "file = \"" << this->filename << "\", "
+ "cache = \"" << QFileInfo(QString::fromStdString(this->filename)) << "\", "
+ "layer = \"" << this->layername << "\", "
+ "origin = [ " << std::dec << this->origin_x << " " << this->origin_y << " ], "
+ "scale = " << this->scale << ", ";
+ }
+ stream <<
"convexity = " << this->convexity << ", "
"$fn = " << this->fn << ", $fa = " << this->fa << ", $fs = " << this->fs << ")";
contact: Jan Huwald // Impressum