QtLottie: Use QStringLiteral instead of QLatin1String.
This commit is contained in:
		
							parent
							
								
									21eaa35d8c
								
							
						
					
					
						commit
						0e7cefb69c
					
				
					 3 changed files with 32 additions and 32 deletions
				
			
		
							
								
								
									
										2
									
								
								Telegram/ThirdParty/qtlottie
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								Telegram/ThirdParty/qtlottie
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -1 +1 @@
 | 
			
		|||
Subproject commit 18b8ae7d9980f7e46980abfb275439782fc4c239
 | 
			
		||||
Subproject commit 4ca937ed0f7158b5510c54429cc5e57adcf85f10
 | 
			
		||||
| 
						 | 
				
			
			@ -87,13 +87,13 @@ public:
 | 
			
		|||
 | 
			
		||||
    virtual void construct(const QJsonObject &definition)
 | 
			
		||||
    {
 | 
			
		||||
        if (definition.value(QLatin1String("s")).toVariant().toInt())
 | 
			
		||||
        if (definition.value(QStringLiteral("s")).toVariant().toInt())
 | 
			
		||||
            qCWarning(lcLottieQtBodymovinParser)
 | 
			
		||||
                    << "Property is split into separate x and y but it is not supported";
 | 
			
		||||
 | 
			
		||||
        m_animated = definition.value(QLatin1String("a")).toDouble() > 0;
 | 
			
		||||
        m_animated = definition.value(QStringLiteral("a")).toDouble() > 0;
 | 
			
		||||
        if (m_animated) {
 | 
			
		||||
            QJsonArray keyframes = definition.value(QLatin1String("k")).toArray();
 | 
			
		||||
            QJsonArray keyframes = definition.value(QStringLiteral("k")).toArray();
 | 
			
		||||
            QJsonArray::const_iterator it = keyframes.constBegin();
 | 
			
		||||
			QJsonArray::const_iterator previous;
 | 
			
		||||
            while (it != keyframes.constEnd()) {
 | 
			
		||||
| 
						 | 
				
			
			@ -120,7 +120,7 @@ public:
 | 
			
		|||
			}
 | 
			
		||||
            m_value = T();
 | 
			
		||||
        } else
 | 
			
		||||
            m_value = getValue(definition.value(QLatin1String("k")));
 | 
			
		||||
            m_value = getValue(definition.value(QStringLiteral("k")));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void setValue(const T& value)
 | 
			
		||||
| 
						 | 
				
			
			@ -214,12 +214,12 @@ protected:
 | 
			
		|||
    {
 | 
			
		||||
        EasingSegment<T> easing;
 | 
			
		||||
 | 
			
		||||
        int startTime = keyframe.value(QLatin1String("t")).toVariant().toInt();
 | 
			
		||||
        int startTime = keyframe.value(QStringLiteral("t")).toVariant().toInt();
 | 
			
		||||
 | 
			
		||||
        // AE exported Bodymovin file includes the last
 | 
			
		||||
        // key frame but no other properties.
 | 
			
		||||
        // No need to process in that case
 | 
			
		||||
        if (!keyframe.contains(QLatin1String("s")) && !keyframe.contains(QLatin1String("e"))) {
 | 
			
		||||
        if (!keyframe.contains(QStringLiteral("s")) && !keyframe.contains(QStringLiteral("e"))) {
 | 
			
		||||
            // In this case start time is the last frame for the property
 | 
			
		||||
            this->m_endFrame = startTime;
 | 
			
		||||
            easing.startFrame = startTime;
 | 
			
		||||
| 
						 | 
				
			
			@ -242,20 +242,20 @@ protected:
 | 
			
		|||
            m_startFrame = startTime;
 | 
			
		||||
 | 
			
		||||
        easing.startFrame = startTime;
 | 
			
		||||
        easing.startValue = getValue(keyframe.value(QLatin1String("s")).toArray());
 | 
			
		||||
        if (keyframe.contains(QLatin1String("e"))) {
 | 
			
		||||
            easing.endValue = getValue(keyframe.value(QLatin1String("e")).toArray());
 | 
			
		||||
        easing.startValue = getValue(keyframe.value(QStringLiteral("s")).toArray());
 | 
			
		||||
        if (keyframe.contains(QStringLiteral("e"))) {
 | 
			
		||||
            easing.endValue = getValue(keyframe.value(QStringLiteral("e")).toArray());
 | 
			
		||||
            easing.state = EasingSegmentState::Complete;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        QJsonObject easingIn = keyframe.value(QLatin1String("i")).toObject();
 | 
			
		||||
        QJsonObject easingOut = keyframe.value(QLatin1String("o")).toObject();
 | 
			
		||||
        QJsonObject easingIn = keyframe.value(QStringLiteral("i")).toObject();
 | 
			
		||||
        QJsonObject easingOut = keyframe.value(QStringLiteral("o")).toObject();
 | 
			
		||||
 | 
			
		||||
        qreal eix = easingIn.value(QLatin1String("x")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eiy = easingIn.value(QLatin1String("y")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eix = easingIn.value(QStringLiteral("x")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eiy = easingIn.value(QStringLiteral("y")).toArray().at(0).toDouble();
 | 
			
		||||
 | 
			
		||||
        qreal eox = easingOut.value(QLatin1String("x")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eoy = easingOut.value(QLatin1String("y")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eox = easingOut.value(QStringLiteral("x")).toArray().at(0).toDouble();
 | 
			
		||||
        qreal eoy = easingOut.value(QStringLiteral("y")).toArray().at(0).toDouble();
 | 
			
		||||
 | 
			
		||||
        QPointF c1 = QPointF(eox, eoy);
 | 
			
		||||
        QPointF c2 = QPointF(eix, eiy);
 | 
			
		||||
| 
						 | 
				
			
			@ -321,9 +321,9 @@ protected:
 | 
			
		|||
 | 
			
		||||
    EasingSegment<T> parseKeyframe(const QJsonObject keyframe) override
 | 
			
		||||
    {
 | 
			
		||||
        QJsonArray startValues = keyframe.value(QLatin1String("s")).toArray();
 | 
			
		||||
        QJsonArray endValues = keyframe.value(QLatin1String("e")).toArray();
 | 
			
		||||
        int startTime = keyframe.value(QLatin1String("t")).toVariant().toInt();
 | 
			
		||||
        QJsonArray startValues = keyframe.value(QStringLiteral("s")).toArray();
 | 
			
		||||
        QJsonArray endValues = keyframe.value(QStringLiteral("e")).toArray();
 | 
			
		||||
        int startTime = keyframe.value(QStringLiteral("t")).toVariant().toInt();
 | 
			
		||||
 | 
			
		||||
        EasingSegment<T> easingCurve;
 | 
			
		||||
        easingCurve.startFrame = startTime;
 | 
			
		||||
| 
						 | 
				
			
			@ -358,8 +358,8 @@ protected:
 | 
			
		|||
        ys = startValues.at(1).toDouble();
 | 
			
		||||
        T s(xs, ys);
 | 
			
		||||
 | 
			
		||||
        QJsonObject easingIn = keyframe.value(QLatin1String("i")).toObject();
 | 
			
		||||
        QJsonObject easingOut = keyframe.value(QLatin1String("o")).toObject();
 | 
			
		||||
        QJsonObject easingIn = keyframe.value(QStringLiteral("i")).toObject();
 | 
			
		||||
        QJsonObject easingOut = keyframe.value(QStringLiteral("o")).toObject();
 | 
			
		||||
 | 
			
		||||
        easingCurve.startFrame = startTime;
 | 
			
		||||
        easingCurve.startValue = s;
 | 
			
		||||
| 
						 | 
				
			
			@ -372,12 +372,12 @@ protected:
 | 
			
		|||
            easingCurve.state = EasingSegmentState::Complete;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (easingIn.value(QLatin1String("x")).isArray()) {
 | 
			
		||||
            QJsonArray eixArr = easingIn.value(QLatin1String("x")).toArray();
 | 
			
		||||
            QJsonArray eiyArr = easingIn.value(QLatin1String("y")).toArray();
 | 
			
		||||
        if (easingIn.value(QStringLiteral("x")).isArray()) {
 | 
			
		||||
            QJsonArray eixArr = easingIn.value(QStringLiteral("x")).toArray();
 | 
			
		||||
            QJsonArray eiyArr = easingIn.value(QStringLiteral("y")).toArray();
 | 
			
		||||
 | 
			
		||||
            QJsonArray eoxArr = easingOut.value(QLatin1String("x")).toArray();
 | 
			
		||||
            QJsonArray eoyArr = easingOut.value(QLatin1String("y")).toArray();
 | 
			
		||||
            QJsonArray eoxArr = easingOut.value(QStringLiteral("x")).toArray();
 | 
			
		||||
            QJsonArray eoyArr = easingOut.value(QStringLiteral("y")).toArray();
 | 
			
		||||
 | 
			
		||||
            if (!eixArr.isEmpty() && !eiyArr.isEmpty()) {
 | 
			
		||||
                qreal eix = eixArr.takeAt(0).toDouble();
 | 
			
		||||
| 
						 | 
				
			
			@ -393,11 +393,11 @@ protected:
 | 
			
		|||
            }
 | 
			
		||||
        }
 | 
			
		||||
        else {
 | 
			
		||||
            qreal eix = easingIn.value(QLatin1String("x")).toDouble();
 | 
			
		||||
            qreal eiy = easingIn.value(QLatin1String("y")).toDouble();
 | 
			
		||||
            qreal eix = easingIn.value(QStringLiteral("x")).toDouble();
 | 
			
		||||
            qreal eiy = easingIn.value(QStringLiteral("y")).toDouble();
 | 
			
		||||
 | 
			
		||||
            qreal eox = easingOut.value(QLatin1String("x")).toDouble();
 | 
			
		||||
            qreal eoy = easingOut.value(QLatin1String("y")).toDouble();
 | 
			
		||||
            qreal eox = easingOut.value(QStringLiteral("x")).toDouble();
 | 
			
		||||
            qreal eoy = easingOut.value(QStringLiteral("y")).toDouble();
 | 
			
		||||
 | 
			
		||||
            QPointF c1 = QPointF(eox, eoy);
 | 
			
		||||
            QPointF c2 = QPointF(eix, eiy);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -66,8 +66,8 @@ public:
 | 
			
		|||
        }
 | 
			
		||||
 | 
			
		||||
        qreal tix = 0, tiy = 0, tox = 0, toy = 0;
 | 
			
		||||
        QJsonArray tiArr = keyframe.value(QLatin1String("ti")).toArray();
 | 
			
		||||
        QJsonArray toArr = keyframe.value(QLatin1String("to")).toArray();
 | 
			
		||||
        QJsonArray tiArr = keyframe.value(QStringLiteral("ti")).toArray();
 | 
			
		||||
        QJsonArray toArr = keyframe.value(QStringLiteral("to")).toArray();
 | 
			
		||||
 | 
			
		||||
        if (tiArr.count() && toArr.count()) {
 | 
			
		||||
            tix = tiArr.at(0).toDouble();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue