From b6252045a1340a42a39426dfbb877d2a1f357b7f Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 15 Aug 2024 11:25:30 +0200 Subject: adw: add Toast and ToastOverlay classes --- ui/src/windows/tracker.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'ui/src') diff --git a/ui/src/windows/tracker.cpp b/ui/src/windows/tracker.cpp index 66e241b..0b581af 100644 --- a/ui/src/windows/tracker.cpp +++ b/ui/src/windows/tracker.cpp @@ -1,5 +1,7 @@ #include "turns/ui/windows/tracker.hpp" +#include "turns/adw/toast.hpp" +#include "turns/adw/toastoverlay.hpp" #include "turns/core/turn_order.hpp" #include "turns/lang/messages.hpp" #include "turns/ui/widgets/turn_order_view.hpp" @@ -29,6 +31,7 @@ #include #include +#include #include namespace turns::ui::windows @@ -38,7 +41,7 @@ namespace turns::ui::windows : Gtk::ApplicationWindow{base} , m_controls{builder->get_widget("controls")} , m_empty{builder->get_widget("empty")} - , m_overlay{builder->get_widget("overlay")} + , m_overlay{builder->get_widget("overlay")} , m_stack{builder->get_widget("stack")} , m_start{builder->get_widget("start")} , m_title{builder->get_widget("title")} @@ -170,8 +173,7 @@ namespace turns::ui::windows auto tracker::show_toast(std::string const & message) -> void { - auto toast = adw_toast_new(message.c_str()); - adw_toast_overlay_add_toast(ADW_TOAST_OVERLAY(m_overlay->gobj()), toast); + m_overlay->add(adw::Toast{message}); } auto tracker::update_subtitle() -> void -- cgit v1.2.3