@@ -551,14 +551,22 @@ std::shared_ptr<UBGraphicsScene> UBSvgSubsetAdaptor::UBSvgSubsetReader::loadScen
551551
552552 if (!ubFillOnDarkBackground.isNull ())
553553 {
554+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
555+ mGroupDarkBackgroundColor = QColor::fromString (ubFillOnDarkBackground.toString ());
556+ #else
554557 mGroupDarkBackgroundColor .setNamedColor (ubFillOnDarkBackground.toString ());
558+ #endif
555559 }
556560
557561 auto ubFillOnLightBackground = mXmlReader .attributes ().value (mNamespaceUri , " fill-on-light-background" );
558562
559563 if (!ubFillOnLightBackground.isNull ())
560564 {
565+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
566+ mGroupLightBackgroundColor = QColor::fromString (ubFillOnLightBackground.toString ());
567+ #else
561568 mGroupLightBackgroundColor .setNamedColor (ubFillOnLightBackground.toString ());
569+ #endif
562570 }
563571
564572 auto ubUuid = mXmlReader .attributes ().value (mNamespaceUri , " uuid" );
@@ -1784,7 +1792,11 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromPol
17841792 QColor brushColor = pDefaultColor;
17851793
17861794 if (!svgFill.isNull ())
1795+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1796+ brushColor = QColor::fromString (svgFill.toString ());
1797+ #else
17871798 brushColor.setNamedColor (svgFill.toString ());
1799+ #endif
17881800
17891801 auto svgFillOpacity = mXmlReader .attributes ().value (" fill-opacity" );
17901802 qreal opacity = 1.0 ;
@@ -1801,8 +1813,12 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromPol
18011813
18021814 if (!ubFillOnDarkBackground.isNull ())
18031815 {
1816+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1817+ QColor color = QColor::fromString (ubFillOnDarkBackground.toString ());
1818+ #else
18041819 QColor color;
18051820 color.setNamedColor (ubFillOnDarkBackground.toString ());
1821+ #endif
18061822 if (!color.isValid ())
18071823 color = Qt::white;
18081824
@@ -1820,8 +1836,12 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromPol
18201836
18211837 if (!ubFillOnLightBackground.isNull ())
18221838 {
1839+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1840+ QColor color = QColor::fromString (ubFillOnLightBackground.toString ());
1841+ #else
18231842 QColor color;
18241843 color.setNamedColor (ubFillOnLightBackground.toString ());
1844+ #endif
18251845 if (!color.isValid ())
18261846 color = Qt::black;
18271847 color.setAlphaF (opacity);
@@ -1890,7 +1910,11 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromLin
18901910
18911911 if (!svgStroke.isNull ())
18921912 {
1913+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1914+ brushColor = QColor::fromString (svgStroke.toString ());
1915+ #else
18931916 brushColor.setNamedColor (svgStroke.toString ());
1917+ #endif
18941918
18951919 }
18961920
@@ -1909,8 +1933,12 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromLin
19091933
19101934 if (!ubFillOnDarkBackground.isNull ())
19111935 {
1936+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1937+ QColor color = QColor::fromString (ubFillOnDarkBackground.toString ());
1938+ #else
19121939 QColor color;
19131940 color.setNamedColor (ubFillOnDarkBackground.toString ());
1941+ #endif
19141942 if (!color.isValid ())
19151943 color = Qt::white;
19161944
@@ -1928,8 +1956,12 @@ UBGraphicsPolygonItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItemFromLin
19281956
19291957 if (!ubFillOnLightBackground.isNull ())
19301958 {
1959+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1960+ QColor color = QColor::fromString (ubFillOnLightBackground.toString ());
1961+ #else
19311962 QColor color;
19321963 color.setNamedColor (ubFillOnLightBackground.toString ());
1964+ #endif
19331965 if (!color.isValid ())
19341966 color = Qt::black;
19351967 color.setAlphaF (opacity);
@@ -1961,7 +1993,11 @@ QList<UBGraphicsPolygonItem*> UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItem
19611993 auto svgStroke = mXmlReader .attributes ().value (" stroke" );
19621994 if (!svgStroke.isNull ())
19631995 {
1996+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
1997+ brushColor = QColor::fromString (svgStroke.toString ());
1998+ #else
19641999 brushColor.setNamedColor (svgStroke.toString ());
2000+ #endif
19652001 }
19662002
19672003 qreal opacity = 1.0 ;
@@ -1987,7 +2023,11 @@ QList<UBGraphicsPolygonItem*> UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItem
19872023 auto ubFillOnDarkBackground = mXmlReader .attributes ().value (mNamespaceUri , " fill-on-dark-background" );
19882024 if (!ubFillOnDarkBackground.isNull ())
19892025 {
2026+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
2027+ colorOnDarkBackground = QColor::fromString (ubFillOnDarkBackground.toString ());
2028+ #else
19902029 colorOnDarkBackground.setNamedColor (ubFillOnDarkBackground.toString ());
2030+ #endif
19912031 }
19922032
19932033 if (!colorOnDarkBackground.isValid ())
@@ -2000,8 +2040,11 @@ QList<UBGraphicsPolygonItem*> UBSvgSubsetAdaptor::UBSvgSubsetReader::polygonItem
20002040 auto ubFillOnLightBackground = mXmlReader .attributes ().value (mNamespaceUri , " fill-on-light-background" );
20012041 if (!ubFillOnLightBackground.isNull ())
20022042 {
2003- QColor colorOnLightBackground;
2043+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
2044+ colorOnLightBackground = QColor::fromString (ubFillOnLightBackground.toString ());
2045+ #else
20042046 colorOnLightBackground.setNamedColor (ubFillOnLightBackground.toString ());
2047+ #endif
20052048 }
20062049
20072050 if (!colorOnLightBackground.isValid ())
@@ -2763,16 +2806,24 @@ UBGraphicsTextItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::textItemFromSvg()
27632806 auto ubFillOnLightBackground = mXmlReader .attributes ().value (mNamespaceUri , " fill-on-light-background" );
27642807
27652808 if (!ubFillOnDarkBackground.isNull ()) {
2809+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
2810+ QColor color = QColor::fromString (ubFillOnDarkBackground.toString ());
2811+ #else
27662812 QColor color;
27672813 color.setNamedColor (ubFillOnDarkBackground.toString ());
2814+ #endif
27682815 if (!color.isValid ())
27692816 color = Qt::white;
27702817 textItem->setColorOnDarkBackground (color);
27712818 }
27722819
27732820 if (!ubFillOnLightBackground.isNull ()) {
2821+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
2822+ QColor color = QColor::fromString (ubFillOnLightBackground.toString ());
2823+ #else
27742824 QColor color;
27752825 color.setNamedColor (ubFillOnLightBackground.toString ());
2826+ #endif
27762827 if (!color.isValid ())
27772828 color = Qt::black;
27782829 textItem->setColorOnLightBackground (color);
@@ -2873,8 +2924,12 @@ UBGraphicsTextItem* UBSvgSubsetAdaptor::UBSvgSubsetReader::textItemFromSvg()
28732924
28742925 auto fill = mXmlReader .attributes ().value (" color" );
28752926 if (!fill.isNull ()) {
2927+ #if (QT_VERSION >= QT_VERSION_CHECK(6, 4, 0))
2928+ QColor textColor = QColor::fromString (fill.toString ());
2929+ #else
28762930 QColor textColor;
28772931 textColor.setNamedColor (fill.toString ());
2932+ #endif
28782933 textItem->setDefaultTextColor (textColor);
28792934 }
28802935
0 commit comments