diff --git a/Applications/FileManager/main.cpp b/Applications/FileManager/main.cpp index a648712d5d..3027abb23f 100644 --- a/Applications/FileManager/main.cpp +++ b/Applications/FileManager/main.cpp @@ -3,6 +3,8 @@ #include #include #include +#include +#include #include #include #include "DirectoryView.h" @@ -13,6 +15,26 @@ int main(int argc, char** argv) { GApplication app(argc, argv); + auto menubar = make(); + + auto app_menu = make("FileManager"); + app_menu->add_action(make("Quit", String(), [] (const GAction&) { + GApplication::the().exit(0); + return; + })); + menubar->add_menu(move(app_menu)); + + auto file_menu = make("File"); + menubar->add_menu(move(file_menu)); + + auto help_menu = make("Help"); + help_menu->add_action(make("About", [] (const GAction&) { + dbgprintf("FIXME: Implement Help/About\n"); + })); + menubar->add_menu(move(help_menu)); + + app.set_menubar(move(menubar)); + auto* window = make_window(); window->set_should_exit_app_on_close(true); window->show();