diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-12 01:46:13 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-12 01:46:13 (GMT) |
commit | ccb6af2816344a2747a9cf03eb9e393a8750dce6 (patch) | |
tree | f126e750c16ac29e5e9c480c7529c8c60b75cc0b /src/dxfrotextrude.cc | |
parent | b68c63e3bd37f50c954083d02cb86df07ce808f4 (diff) |
Don't output deprecated parameters if they're not specified
Diffstat (limited to 'src/dxfrotextrude.cc')
-rw-r--r-- | src/dxfrotextrude.cc | 16 |
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 << ")"; |