git-svn-id: svn://db.shs.com.ru/libs@688 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -102,6 +102,7 @@ QList<QAction *> SceneTree::actionsSelection() {
|
||||
ret << ui->actionFocus << newSeparator()
|
||||
<< ui->actionGroup << ui->actionClone << newSeparator()
|
||||
<< ui->actionSelect_parent << ui->actionSelect_by_mesh << ui->actionSelect_by_material << newSeparator()
|
||||
<< ui->actionTransfer_transform_to_children << newSeparator()
|
||||
<< ui->actionRemove;
|
||||
return ret;
|
||||
}
|
||||
@@ -387,6 +388,14 @@ void SceneTree::on_actionGroup_triggered() {
|
||||
}
|
||||
|
||||
|
||||
void SceneTree::on_actionTransfer_transform_to_children_triggered() {
|
||||
if (!view) return;
|
||||
ObjectBaseList sol = view->scene()->selectedObjects(true);
|
||||
foreach (ObjectBase * o, sol)
|
||||
o->transferTransformToChildren();
|
||||
}
|
||||
|
||||
|
||||
void SceneTree::on_actionSelect_parent_triggered() {
|
||||
if (!view) return;
|
||||
ObjectBaseList sol = view->scene()->selectedObjects(true);
|
||||
|
||||
@@ -71,6 +71,7 @@ private slots:
|
||||
void on_actionRemove_triggered() {removeObjects();}
|
||||
void on_actionClone_triggered();
|
||||
void on_actionGroup_triggered();
|
||||
void on_actionTransfer_transform_to_children_triggered();
|
||||
|
||||
void on_actionSelect_parent_triggered();
|
||||
void on_actionSelect_by_mesh_triggered();
|
||||
@@ -84,6 +85,7 @@ private slots:
|
||||
void filter();
|
||||
void __objectDeleted(ObjectBase * o);
|
||||
|
||||
|
||||
public slots:
|
||||
|
||||
signals:
|
||||
|
||||
@@ -260,6 +260,11 @@
|
||||
<string>Cameras</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionTransfer_transform_to_children">
|
||||
<property name="text">
|
||||
<string>Transfer transform to children</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
|
||||
Reference in New Issue
Block a user