1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 03:08:13 +00:00

Mail: Use Window::add_menu instead of Menubar::add_menu

Window::add_menu is the canonical way of adding menus to a window.
This commit is contained in:
sin-ack 2021-07-29 10:08:34 +00:00 committed by Andreas Kling
parent a0d7640e03
commit 95ab61e3db

View file

@ -32,16 +32,14 @@ int main(int argc, char** argv)
window->set_title("Mail");
window->resize(640, 400);
auto menubar = GUI::Menubar::construct();
auto& file_menu = menubar->add_menu("&File");
auto& file_menu = window->add_menu("&File");
file_menu.add_action(GUI::CommonActions::make_quit_action([&](auto&) {
mail_widget.on_window_close();
app->quit();
}));
auto& help_menu = menubar->add_menu("&Help");
auto& help_menu = window->add_menu("&Help");
help_menu.add_action(GUI::CommonActions::make_about_action("Mail", app_icon, window));
window->on_close_request = [&] {
@ -49,8 +47,6 @@ int main(int argc, char** argv)
return GUI::Window::CloseRequestDecision::Close;
};
window->set_menubar(menubar);
window->show();
bool should_continue = mail_widget.connect_and_login();