diff --git a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp index b9c09526f1..d2211e7e22 100644 --- a/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/GMLCompiler/main.cpp @@ -27,10 +27,14 @@ static Optional map_class_to_file(StringView class_) static HashMap class_file_mappings { { "GUI::HorizontalSplitter"sv, "GUI/Splitter"sv }, { "GUI::VerticalSplitter"sv, "GUI/Splitter"sv }, + { "GUI::HorizontalSeparator"sv, "GUI/SeparatorWidget"sv }, + { "GUI::VerticalSeparator"sv, "GUI/SeparatorWidget"sv }, { "GUI::HorizontalBoxLayout"sv, "GUI/BoxLayout"sv }, { "GUI::VerticalBoxLayout"sv, "GUI/BoxLayout"sv }, { "GUI::HorizontalProgressbar"sv, "GUI/Progressbar"sv }, { "GUI::VerticalProgressbar"sv, "GUI/Progressbar"sv }, + { "GUI::DialogButton"sv, "GUI/Button"sv }, + { "GUI::PasswordBox"sv, "GUI/TextBox"sv }, // Map Layout::Spacer to the Layout header even though it's a pseudo class. { "GUI::Layout::Spacer"sv, "GUI/Layout"sv }, }; @@ -333,6 +337,8 @@ static ErrorOr generate_cpp(NonnullRefPtr gml) TRY(String::from_utf8(""sv)), TRY(String::from_utf8(""sv)), TRY(String::from_utf8(""sv)), + // For Gfx::ColorRole + TRY(String::from_utf8(""sv)), TRY(String::from_utf8(""sv)), }; TRY(necessary_includes.try_set_from(always_necessary_includes));