git-svn-id: svn://db.shs.com.ru/libs@651 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user