From 337d4cbc9c16a87f09ee2e39eccee9bf44c455da Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Fri, 11 Jul 2008 13:55:46 +0000 Subject: [PATCH] Scene::duplicate now uses Scene::addPolyhedron... --- Polyhedron/demo/Polyhedron/Scene.cpp | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Polyhedron/demo/Polyhedron/Scene.cpp b/Polyhedron/demo/Polyhedron/Scene.cpp index ed878fe7059..647ee7b2309 100644 --- a/Polyhedron/demo/Polyhedron/Scene.cpp +++ b/Polyhedron/demo/Polyhedron/Scene.cpp @@ -129,16 +129,10 @@ Scene::duplicate(int polyhedron_index) poly->compute_normals(); - Polyhedron_entry entry2; - entry2.polyhedron_ptr = poly; - entry2.name = QString("%1 (copy)").arg(entry.name); - entry2.color=entry.color; - entry2.activated = entry.activated; - polyhedra.push_back(entry2); - - selected_item = -1; - emit updated(); - QAbstractListModel::reset(); + addPolyhedron(poly, + tr("%1 (copy)").arg(entry.name), + entry.color, + entry.activated); return polyhedra.size() - 1; }