#include auto main(int argc, char ** argv) -> int { auto app = Adwaita::Application::create("org.example.Hello"); app->signal_activate().connect([app] { auto window = new Adwaita::ApplicationWindow{*app}; app->signal_shutdown().connect([window] { delete window; }); window->present(); }); return app->run(argc, argv); }