diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-13 20:35:04 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-13 20:35:04 +0200 |
| commit | d784092f11e08b4188a881421f2491d4aa30f254 (patch) | |
| tree | ef4f24375f4cf6b60a66c7e10bf3ac3137aa09ca /app/src | |
| parent | be1447fdbbb037b3554e02e4a817d004308d22f9 (diff) | |
| download | turns-d784092f11e08b4188a881421f2491d4aa30f254.tar.xz turns-d784092f11e08b4188a881421f2491d4aa30f254.zip | |
app: move late-init code to on_startup
Diffstat (limited to 'app/src')
| -rw-r--r-- | app/src/application.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/app/src/application.cpp b/app/src/application.cpp index 660782e..9ab281c 100644 --- a/app/src/application.cpp +++ b/app/src/application.cpp @@ -23,9 +23,6 @@ namespace turns::app auto main_window = Gtk::Builder::get_widget_derived<windows::main>(builder, "main_window"); m_main_window = ADW_APPLICATION_WINDOW(main_window->gobj()); - - add_action("quit", sigc::mem_fun(*this, &application::handle_action_quit)); - set_accel_for_action("app.quit", "<ctrl>q"); } auto application::handle_action_quit() -> void @@ -48,4 +45,12 @@ namespace turns::app delete Glib::wrap(GTK_WINDOW(m_main_window)); } + auto application::on_startup() -> void + { + Gtk::Application::on_startup(); + + add_action("quit", sigc::mem_fun(*this, &application::handle_action_quit)); + set_accel_for_action("app.quit", "<ctrl>q"); + } + } // namespace turns::app
\ No newline at end of file |
