void Viewport::setLightModel(QGLLightModel *value) { if (d->lightModel != value) { if (d->lightModel) { disconnect(d->lightModel, SIGNAL(lightModelChanged()), this, SIGNAL(update3d())); } d->lightModel = value; if (d->lightModel) { connect(d->lightModel, SIGNAL(lightModelChanged()), this, SIGNAL(update3d())); } emit viewportChanged(); } }
void QGLLightModel::setAmbientSceneColor(const QColor& value) { Q_D(QGLLightModel); if (d->ambientSceneColor != value) { d->ambientSceneColor = value; emit ambientSceneColorChanged(); emit lightModelChanged(); } }
void QGLLightModel::setColorControl(QGLLightModel::ColorControl value) { Q_D(QGLLightModel); if (d->colorControl != value) { d->colorControl = value; emit colorControlChanged(); emit lightModelChanged(); } }
void QGLLightModel::setViewerPosition(QGLLightModel::ViewerPosition value) { Q_D(QGLLightModel); if (d->viewerPosition != value) { d->viewerPosition = value; emit viewerPositionChanged(); emit lightModelChanged(); } }
void QGLLightModel::setModel(QGLLightModel::Model value) { Q_D(QGLLightModel); if (d->model != value) { d->model = value; emit modelChanged(); emit lightModelChanged(); } }