From 05d942d488dcc8070758f311a35628499423ad4c Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 5 Jun 2024 09:44:46 +0200 Subject: [PATCH] Modeling: Fix some Qt 6.6 deprecation warnings Change-Id: I850bff960601595d3273f3a8dedd3f7e6830e9ba Reviewed-by: Jochen Becher Reviewed-by: hjk --- .../qmt/config/stereotypedefinitionparser.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp b/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp index 981641e0ad0..d81f71c5000 100644 --- a/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp +++ b/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp @@ -1157,11 +1157,8 @@ QColor StereotypeDefinitionParser::parseColorExpression() Token token = d->m_scanner->read(); if (token.type() == Token::TokenIdentifier || token.type() == Token::TokenColor) { QString value = token.text().toLower(); - QColor color; - if (QColor::isValidColor(value)) { - color.setNamedColor(value); - return color; - } + if (QColor::isValidColorName(value)) + return QColor::fromString(value); } throw StereotypeDefinitionParserError("Expected color name.", token.sourcePos()); } @@ -1191,9 +1188,8 @@ StereotypeDefinitionParser::Value StereotypeDefinitionParser::parseExpression() return Value(Float, QVariant(value)); } else if (token.type() == Token::TokenColor) { QString value = token.text().toLower(); - QColor color; - if (QColor::isValidColor(value)) { - color.setNamedColor(value); + if (QColor::isValidColorName(value)) { + const QColor color = QColor::fromString(value); return Value(Color, QVariant(color)); } else { throw StereotypeDefinitionParserError("Invalid color.", token.sourcePos());