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

This commit is contained in:
2019-12-04 17:04:06 +00:00
parent d7797e2278
commit 888f970f44
20 changed files with 224 additions and 329 deletions

View File

@@ -28,6 +28,7 @@ ObjectEditor::ObjectEditor(QWidget * parent): QWidget(parent) {
ui->setupUi(this);
view = 0;
active = true;
ignore_next = false;
on_comboLightType_currentIndexChanged(0);
ui->widgetMain->setEnabled(false);
ui->labelAimDist->hide();
@@ -84,6 +85,10 @@ void ObjectEditor::changeEvent(QEvent * e) {
void ObjectEditor::selectionChanged() {
if (ignore_next) {
ignore_next = false;
return;
}
ui->widgetMain->setEnabled(false);
if (!view) return;
QList<ObjectBase*> sol = view->selectedObjects(true);
@@ -207,6 +212,7 @@ void ObjectEditor::spinChanged(double v) {
if (s == ui->spinScaleY ) o->setScaleY (v);
if (s == ui->spinScaleZ ) o->setScaleZ (v);
}
ignore_next = true;
}
@@ -224,6 +230,7 @@ void ObjectEditor::spinLightChanged(double v) {
if (s == ui->spinAimDist ) o->setDistance(v);
o->apply();
}
ignore_next = true;
}
@@ -236,6 +243,7 @@ void ObjectEditor::spinCameraChanged(double v) {
if (s == ui->spinCameraDepthStart) o->setDepthStart(v);
if (s == ui->spinAimDist ) o->setDistance(v);
}
ignore_next = true;
}