summaryrefslogtreecommitdiff
path: root/gui/src
diff options
context:
space:
mode:
Diffstat (limited to 'gui/src')
-rw-r--r--gui/src/tracker.cpp9
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(),