summaryrefslogtreecommitdiffstats
path: root/src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp')
-rw-r--r--src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp31
1 files changed, 4 insertions, 27 deletions
diff --git a/src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp b/src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp
index 4de7f9be..637aba94 100644
--- a/src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp
+++ b/src/Runtime/Source/runtimerender/Qt3DSQtTextRenderer.cpp
@@ -545,33 +545,6 @@ struct Qt3DSQtTextRenderer : public ITextRenderer
break; // Do nothing
}
- qreal shadowOffsetX = qreal(inSrcText.m_FontSize * inSrcText.m_DropShadowOffsetX) / 1000.;
- qreal shadowOffsetY = qreal(inSrcText.m_FontSize * inSrcText.m_DropShadowOffsetY) / 1000.;
- // To be removed in 2.x (when UIP version is next updated)
- if (inSrcText.m_DropShadow && shadowOffsetX == 0. && shadowOffsetY == 0.) {
- const qreal offset = qreal(inSrcText.m_DropShadowOffset) / 10.;
- switch (inSrcText.m_DropShadowHorizontalAlignment) {
- case TextHorizontalAlignment::Left:
- shadowOffsetX = -offset;
- break;
- case TextHorizontalAlignment::Right:
- shadowOffsetX = offset;
- break;
- default:
- break;
- }
- switch (inSrcText.m_DropShadowVerticalAlignment) {
- case TextVerticalAlignment::Top:
- shadowOffsetY = -offset;
- break;
- case TextVerticalAlignment::Bottom:
- shadowOffsetY = offset;
- break;
- default:
- break;
- }
- }
-
int wordWrapFlags = 0;
if (dynamicTextArea) {
wordWrapFlags = Qt::TextDontClip;
@@ -607,6 +580,10 @@ struct Qt3DSQtTextRenderer : public ITextRenderer
QRectF bound(xTranslation, qreal(nextHeight), lineWidths.at(i), lineHeight);
QRectF actualBound;
if (inSrcText.m_DropShadow) {
+ qreal shadowOffsetX = qreal(inSrcText.m_FontSize * inSrcText.m_DropShadowOffsetX)
+ / 1000.;
+ qreal shadowOffsetY = qreal(inSrcText.m_FontSize * inSrcText.m_DropShadowOffsetY)
+ / 1000.;
QRectF boundShadow(xTranslation + shadowOffsetX, nextHeight + shadowOffsetY,
qreal(lineWidths.at(i)), lineHeight);
// shadow is a darker shade of the given font color