void QDeclarativeAnchors::resetBottom() { Q_D(QDeclarativeAnchors); d->usedAnchors &= ~BottomAnchor; d->remDepend(d->bottom.item); d->bottom = QDeclarativeAnchorLine(); emit bottomChanged(); d->updateVerticalAnchors(); }
/*! * Sets the projection's bottom window coordinate to \a bottom. This triggers a * projection matrix update. * * \note this has no effect if the projection type is * Qt3DCore::QCameraLens::PerspectiveProjection. */ void QCameraLens::setBottom(float bottom) { Q_D(QCameraLens); if (qFuzzyCompare(d->m_bottom, bottom)) return; d->m_bottom = bottom; emit bottomChanged(bottom); d->updateProjectionMatrix(); }
/*! \internal */ QCamera::QCamera(QCameraPrivate &dd, QNode *parent) : QEntity(dd, parent) { QObject::connect(d_func()->m_lens, SIGNAL(projectionTypeChanged()), this, SIGNAL(projectionMatrixChanged())); QObject::connect(d_func()->m_lens, SIGNAL(nearPlaneChanged()), this, SIGNAL(nearPlaneChanged())); QObject::connect(d_func()->m_lens, SIGNAL(farPlaneChanged()), this, SIGNAL(farPlaneChanged())); QObject::connect(d_func()->m_lens, SIGNAL(fieldOfViewChanged()), this, SIGNAL(fieldOfViewChanged())); QObject::connect(d_func()->m_lens, SIGNAL(aspectRatioChanged()), this, SIGNAL(aspectRatioChanged())); QObject::connect(d_func()->m_lens, SIGNAL(leftChanged()), this, SIGNAL(leftChanged())); QObject::connect(d_func()->m_lens, SIGNAL(rightChanged()), this, SIGNAL(rightChanged())); QObject::connect(d_func()->m_lens, SIGNAL(bottomChanged()), this, SIGNAL(bottomChanged())); QObject::connect(d_func()->m_lens, SIGNAL(topChanged()), this, SIGNAL(topChanged())); QObject::connect(d_func()->m_lens, SIGNAL(projectionMatrixChanged()), this, SIGNAL(projectionMatrixChanged())); QObject::connect(d_func()->m_lookAt, SIGNAL(positionChanged()), this, SIGNAL(positionChanged())); QObject::connect(d_func()->m_lookAt, SIGNAL(upVectorChanged()), this, SIGNAL(upVectorChanged())); QObject::connect(d_func()->m_lookAt, SIGNAL(viewCenterChanged()), this, SIGNAL(viewCenterChanged())); QObject::connect(d_func()->m_transform, SIGNAL(matrixChanged()), this, SIGNAL(matrixChanged())); d_func()->m_transform->addTransform(d_func()->m_lookAt); addComponent(d_func()->m_lens); addComponent(d_func()->m_transform); }
void QIntValidator::setRange(int bottom, int top) { if (b != bottom) { b = bottom; emit bottomChanged(b); } if (t != top) { t = top; emit topChanged(t); } }
void QDoubleValidator::setRange(double minimum, double maximum, int decimals) { if (b != minimum) { b = minimum; emit bottomChanged(b); } if (t != maximum) { t = maximum; emit topChanged(t); } if (dec != decimals) { dec = decimals; emit decimalsChanged(dec); } }
void QIntValidator::setRange(int bottom, int top) { bool rangeChanged = false; if (b != bottom) { b = bottom; rangeChanged = true; emit bottomChanged(b); } if (t != top) { t = top; rangeChanged = true; emit topChanged(t); } if (rangeChanged) emit changed(); }
void QDeclarativeAnchors::setBottom(const QDeclarativeAnchorLine &edge) { Q_D(QDeclarativeAnchors); if (!d->checkVAnchorValid(edge) || d->bottom == edge) return; d->usedAnchors |= BottomAnchor; if (!d->checkVValid()) { d->usedAnchors &= ~BottomAnchor; return; } d->remDepend(d->bottom.item); d->bottom = edge; d->addDepend(d->bottom.item); emit bottomChanged(); d->updateVerticalAnchors(); }
void QDoubleValidator::setRange(double minimum, double maximum, int decimals) { bool rangeChanged = false; if (b != minimum) { b = minimum; rangeChanged = true; emit bottomChanged(b); } if (t != maximum) { t = maximum; rangeChanged = true; emit topChanged(t); } if (dec != decimals) { dec = decimals; rangeChanged = true; emit decimalsChanged(dec); } if (rangeChanged) emit changed(); }