diff options
author | Eike Ziller <eike.ziller@qt.io> | 2024-06-06 09:02:20 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2024-06-06 09:02:20 +0200 |
commit | 2b8d790b77a95f8eb516ee8e2c28b717507dbd0f (patch) | |
tree | 03baec64dd535bd1caa9ffa1cd2727a985d0c4e9 /src/libs/modelinglib/qmt | |
parent | 1c9242bab22f781a734cff1cb9e61e5e8661749e (diff) | |
parent | c935f69827c51e19b8c7b0764393d4357b6d0c64 (diff) |
Change-Id: I4260181d32ed514e1a912188dbf1040857a83f54
Diffstat (limited to 'src/libs/modelinglib/qmt')
-rw-r--r-- | src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp | 12 | ||||
-rw-r--r-- | src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp | 6 |
2 files changed, 7 insertions, 11 deletions
diff --git a/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp b/src/libs/modelinglib/qmt/config/stereotypedefinitionparser.cpp index 981641e0ad..d81f71c500 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()); diff --git a/src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp b/src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp index 3fa671283a..f02b466830 100644 --- a/src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp +++ b/src/libs/modelinglib/qmt/model_widgets_ui/modeltreefilter.cpp @@ -73,7 +73,7 @@ ModelTreeFilter::ModelTreeFilter(QWidget *parent) : }, d->relationsCheckBox, d->diagramElementsCheckBox, - customMargin({margin, 0, margin, 0}), + customMargins(margin, 0, margin, 0), }, Space(10), line(), @@ -88,11 +88,11 @@ ModelTreeFilter::ModelTreeFilter(QWidget *parent) : Tr::tr("Name:"), d->nameLineEdit, br, Tr::tr("Direction:"), d->directionComboBox, br, }, - customMargin({margin, 0, margin, 0}), + customMargins(margin, 0, margin, 0), }, st, line(), - customMargin({0, margin, 0, 0}), + customMargins(0, margin, 0, 0), }.attachTo(this); connect(d->resetViewButton, &QPushButton::clicked, this, &ModelTreeFilter::resetView); |