+ if (m_aColorSpace_YUV->isChecked()) {
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_R);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint-QPoint(20, -10), "R");
+
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_G);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint-QPoint(20, 0), "G");
+
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_B);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint+QPoint(15, 10), "B");
+
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_Cy);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint+QPoint(15, -5), "Cy");
+
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_Mg);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint+QPoint(15, 10), "Mg");
+
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YUV_Yl);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint-QPoint(25, 0), "Yl");
+ } else {
+ vinciPoint = m_vectorscopeGenerator->mapToCircle(m_scopeRect.size(), VectorscopeGenerator::scaling*YPbPr_R);
+ davinci.drawEllipse(vinciPoint, 4,4);
+ davinci.drawText(vinciPoint-QPoint(20, -10), "R");