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

This commit is contained in:
2019-12-10 17:17:52 +00:00
parent 046bcf2bef
commit 69f4c206b9
4 changed files with 59 additions and 26 deletions

View File

@@ -51,6 +51,7 @@ ObjectBase::~ObjectBase() {
if (scene_) {
scene_->__objectDeleted(this);
scene_->setTreeChanged();
scene_->setTreeStructChanged();
}
foreach (ObjectBase * c, children_) {
c->parent_ = nullptr;
@@ -364,6 +365,8 @@ void ObjectBase::setColor(QColor c, bool with_children) {
void ObjectBase::setMesh(Mesh * v) {
if (scene_)
v = scene_->attachMesh(v);
mesh_ = v;
setSceneTreeChanged();
setObjectsChanged();