From f597be870eec6d04de6bed0effa7dd23bcb72bf8 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 11 Jul 2024 13:17:03 +0200 Subject: initial commit --- app/include/turns/app/application.hpp | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 app/include/turns/app/application.hpp (limited to 'app/include/turns') diff --git a/app/include/turns/app/application.hpp b/app/include/turns/app/application.hpp new file mode 100644 index 0000000..d01eff2 --- /dev/null +++ b/app/include/turns/app/application.hpp @@ -0,0 +1,30 @@ +#ifndef TURNS_APP_APPLICATION_HPP +#define TURNS_APP_APPLICATION_HPP + +#include + +#include +#include +#include + +namespace turns::app +{ + + struct application : Gtk::Application + { + auto static create() -> Glib::RefPtr; + + private: + application(); + + auto handle_action_quit() -> void; + + auto on_activate() -> void override; + auto on_shutdown() -> void override; + + AdwApplicationWindow * m_main_window; + }; + +} // namespace turns::app + +#endif \ No newline at end of file -- cgit v1.2.3