summaryrefslogtreecommitdiffstats
path: root/src/tools/uic/cpp/cppwriteinitialization.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <[email protected]>2025-01-07 11:36:27 +0100
committerFriedemann Kleint <[email protected]>2025-01-21 00:18:36 +0100
commite90115b5f7dafb1d6acd347634b14e12b6ff88f1 (patch)
treeba73e4171ae1d100783dd1a1b3b98f04e1948c8d /src/tools/uic/cpp/cppwriteinitialization.cpp
parentbe3bf632e1cf80b16475f8353e4753b38317626b (diff)
uic: Write Palette/Gradient code with fully qualified enumerations
Pick-to: 6.9 Task-number: PYSIDE-1735 Change-Id: Ica05108d8802f235fd067095072547c1461e7387 Reviewed-by: Jarek Kobus <[email protected]>
Diffstat (limited to 'src/tools/uic/cpp/cppwriteinitialization.cpp')
-rw-r--r--src/tools/uic/cpp/cppwriteinitialization.cpp25
1 files changed, 15 insertions, 10 deletions
diff --git a/src/tools/uic/cpp/cppwriteinitialization.cpp b/src/tools/uic/cpp/cppwriteinitialization.cpp
index 03c4856e56e..983c84bdd18 100644
--- a/src/tools/uic/cpp/cppwriteinitialization.cpp
+++ b/src/tools/uic/cpp/cppwriteinitialization.cpp
@@ -1504,9 +1504,12 @@ void WriteInitialization::writeProperties(const QString &varName,
const QString paletteName = m_driver->unique("palette"_L1);
m_output << m_indent << language::stackVariable("QPalette", paletteName)
<< language::eol;
- writeColorGroup(pal->elementActive(), "QPalette::Active"_L1, paletteName);
- writeColorGroup(pal->elementInactive(), "QPalette::Inactive"_L1, paletteName);
- writeColorGroup(pal->elementDisabled(), "QPalette::Disabled"_L1, paletteName);
+ writeColorGroup(pal->elementActive(),
+ "QPalette::ColorGroup::Active"_L1, paletteName);
+ writeColorGroup(pal->elementInactive(),
+ "QPalette::ColorGroup::Inactive"_L1, paletteName);
+ writeColorGroup(pal->elementDisabled(),
+ "QPalette::ColorGroup::Disabled"_L1, paletteName);
propertyValue = paletteName;
break;
@@ -2054,7 +2057,8 @@ void WriteInitialization::writeColorGroup(DomColorGroup *colorGroup, const QStri
const DomColor *color = colors.at(i);
m_output << m_indent << paletteName << ".setColor(" << group
- << ", QPalette" << language::qualifier << language::paletteColorRole(i)
+ << ", QPalette" << language::qualifier << "ColorRole"
+ << language::qualifier << language::paletteColorRole(i)
<< ", " << domColor2QString(color)
<< ")" << language::eol;
}
@@ -2073,8 +2077,8 @@ void WriteInitialization::writeColorGroup(DomColorGroup *colorGroup, const QStri
}
m_output << m_indent << paletteName << ".setBrush("
<< language::enumValue(group) << ", "
- << "QPalette" << language::qualifier << roleName
- << ", " << brushName << ")" << language::eol;
+ << "QPalette" << language::qualifier << "ColorRole"
+ << language::qualifier << roleName << ", " << brushName << ')' << language::eol;
if (!versionAdded.isNull())
m_output << "#endif\n";
}
@@ -2143,13 +2147,13 @@ void WriteInitialization::writeBrush(const DomBrush *brush, const QString &brush
}
m_output << m_indent << gradientName << ".setSpread(QGradient"
- << language::qualifier << gradient->attributeSpread()
+ << language::qualifier << "Spread" << language::qualifier << gradient->attributeSpread()
<< ')' << language::eol;
if (gradient->hasAttributeCoordinateMode()) {
m_output << m_indent << gradientName << ".setCoordinateMode(QGradient"
- << language::qualifier << gradient->attributeCoordinateMode()
- << ')' << language::eol;
+ << language::qualifier << "CoordinateMode" << language::qualifier
+ << gradient->attributeCoordinateMode() << ')' << language::eol;
}
const auto &stops = gradient->elementGradientStop();
@@ -2176,7 +2180,8 @@ void WriteInitialization::writeBrush(const DomBrush *brush, const QString &brush
<< domColor2QString(color) << ')' << language::eol;
m_output << m_indent << brushName << ".setStyle("
- << language::qtQualifier << style << ')' << language::eol;
+ << language::qtQualifier << "BrushStyle" << language::qualifier
+ << style << ')' << language::eol;
}
}