git-svn-id: svn://db.shs.com.ru/libs@631 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2019-11-26 21:20:59 +00:00
parent 9059a17cd0
commit 5eaf516eae
16 changed files with 615 additions and 411 deletions

View File

@@ -205,6 +205,7 @@ void Scene::selectObjects(QList<ObjectBase *> ol, bool add_to_selection) {
void Scene::clearSelection() {
selected_.clear();
selected_top.clear();
QList<ObjectBase * > ol = root_->children(true);
foreach (ObjectBase * o, ol) {
o->selected_ = false;
@@ -412,13 +413,14 @@ bool Scene::prepare() {
void Scene::destroy() {
selected_.clear();
selected_top.clear();
emitSelectionChanged();
root_->clearChildren(true);
qDeleteAll(geometries);
qDeleteAll(materials);
geometries.clear();
materials.clear();
selected_.clear();
selected_top.clear();
emit __destroyed();
emit treeChanged();
}