diff options
Diffstat (limited to 'gui/src/tracker.cpp')
| -rw-r--r-- | gui/src/tracker.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gui/src/tracker.cpp b/gui/src/tracker.cpp index c45b896..3810480 100644 --- a/gui/src/tracker.cpp +++ b/gui/src/tracker.cpp @@ -61,7 +61,6 @@ #include <exception> #include <format> #include <memory> -#include <print> #include <string> #include <utility> @@ -87,7 +86,6 @@ namespace Turns::gui : Glib::ObjectBase{TYPE_NAME} , template_widget{TEMPLATE, app} , m_controls{get_widget<Gtk::Revealer>("controls")} - , m_empty{get_widget<Gtk::Widget>("empty")} , m_overlay{get_widget<Adwaita::ToastOverlay>("overlay")} , m_stack{get_widget<Gtk::Stack>("stack")} , m_start{get_widget<Gtk::Button>("start")} @@ -105,8 +103,7 @@ namespace Turns::gui setup_colors(); setup_actions(); - auto view = Gtk::make_managed<TurnOrderView>(m_turn_order); - m_stack->add(*view); + m_stack->add(*Gtk::make_managed<TurnOrderView>(m_turn_order), "turn-order"); m_turn_order->property_empty().signal_changed().connect(sigc::mem_fun(*this, &Tracker::update_subtitle)); // m_turn_order->round_number().signal_changed().connect(sigc::mem_fun(*this, &Tracker::update_subtitle)); @@ -114,9 +111,9 @@ namespace Turns::gui // clang-format off Glib::Binding::bind_property(m_turn_order->property_empty(), - m_stack->property_visible_child(), + m_stack->property_visible_child_name(), Glib::Binding::Flags::SYNC_CREATE, - [this, view](auto empty) { return empty ? m_empty : view; }); + [](auto empty) { return empty ? "empty" : "turn-order"; }); Glib::Binding::bind_property(m_turn_order->property_running(), m_controls->property_reveal_child(), |
