void QGstreamerVideoWidgetControl::setSaturation(int saturation) { if (m_videoSink && g_object_class_find_property(G_OBJECT_GET_CLASS(m_videoSink), "saturation")) { g_object_set(G_OBJECT(m_videoSink), "saturation", saturation * 10, NULL); emit saturationChanged(saturation); } }
void BbVideoWindowControl::setSaturation(int saturation) { if (m_saturation != saturation) { m_saturation = saturation; updateSaturation(); emit saturationChanged(m_saturation); } }
void AbstractThumbnailItem::setSaturation(qreal saturation) { if (qFuzzyCompare(saturation, m_saturation)) { return; } m_saturation = saturation; update(); emit saturationChanged(); }
void Vmr9VideoWindowControl::setSaturation(int saturation) { m_saturation = saturation; m_dirtyValues |= ProcAmpControl9_Saturation; setProcAmpValues(); emit saturationChanged(saturation); }
void ColorBox::setSaturation(int newsaturation) { if (m_color.hsvSaturation()==newsaturation) return; int oldAlpha = m_color.alpha(); m_color.setHsv(m_color.hsvHue(),newsaturation,m_color.value()); m_color.setAlpha(oldAlpha); update(); emit saturationChanged(); emit colorChanged(); }
void Evr9VideoWindowControl::setSaturation(int saturation) { if (m_saturation == saturation) return; m_saturation = saturation; m_dirtyValues |= DXVA2_ProcAmp_Saturation; setProcAmpValues(); emit saturationChanged(saturation); }
bool VideoOutput::onSetSaturation(qreal saturation) { if (!isAvailable()) return false; DPTR_D(VideoOutput); // not call onSetXXX here, otherwise states in impl will not change d.impl->setSaturation(saturation); if (saturation != d.impl->saturation()) { return false; } emit saturationChanged(saturation); return true; }
void ColorBox::setColor(const QColor &color) { if (m_color == color) return; int oldsaturation = m_color.hsvSaturation(); int oldvalue = m_color.value(); int oldhue = m_color.hsvHue(); int oldAlpha = m_color.alpha(); m_color=color; update(); if (oldhue != m_color.hsvHue()) emit hueChanged(); if (oldsaturation != saturation()) emit saturationChanged(); if (oldvalue != value()) emit valueChanged(); if (oldAlpha != alpha()) emit alphaChanged(); }
void ColorWheel::mousePressEvent(QMouseEvent *event) { QPoint lastPos = event->pos(); if (mSquareRect.contains(lastPos)) { mIsInWheel = false; mIsInSquare = true; QColor color = pickColor(lastPos); saturationChanged(color.saturation()); valueChanged(color.value()); } else if (mWheelRect.contains(lastPos)) { mIsInWheel = true; mIsInSquare = false; QColor color = pickColor(lastPos); hueChanged(color.hue()); } }
void ColorWheel::mouseMoveEvent(QMouseEvent* event) { QPoint lastPos = event->pos(); if (event->buttons() == Qt::NoButton) { return; } if (mIsInSquare) { if (lastPos.x() < mSquareRect.topLeft().x()) { lastPos.setX(mSquareRect.topLeft().x()); } else if (lastPos.x() > mSquareRect.bottomRight().x()) { lastPos.setX(mSquareRect.bottomRight().x()); } if (lastPos.y() < mSquareRect.topLeft().y()) { lastPos.setY(mSquareRect.topLeft().y()); } else if (lastPos.y() > mSquareRect.bottomRight().y()) { lastPos.setY(mSquareRect.bottomRight().y()); } QColor color = pickColor(lastPos); saturationChanged(color.saturation()); valueChanged(color.value()); } else if (mWheelRect.contains(lastPos) && mIsInWheel) { QColor color = pickColor(lastPos); hueChanged(color.hue()); } }
void QGstreamerVideoOverlay::setSaturation(int saturation) { m_surface->setSaturation(saturation); emit saturationChanged(m_surface->saturation()); }
void SlidersController::changeSaturation(QColor color) { emit saturationChanged(color); }