diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 16:37:49 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2024-07-16 16:37:49 +0200 |
| commit | c87ebdbfacdc2e1b5ae50286a5437e7b9eceafa7 (patch) | |
| tree | c00ca2cc062130c15d7059f9df06dd71ca458f16 /app/src/windows/tracker.cpp | |
| parent | 1a83168d5c7269bd91043d79169898ca6893d88a (diff) | |
| download | turns-c87ebdbfacdc2e1b5ae50286a5437e7b9eceafa7.tar.xz turns-c87ebdbfacdc2e1b5ae50286a5437e7b9eceafa7.zip | |
app: replace n_items with is_empty property
Diffstat (limited to 'app/src/windows/tracker.cpp')
| -rw-r--r-- | app/src/windows/tracker.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/app/src/windows/tracker.cpp b/app/src/windows/tracker.cpp index f57e9eb..21dd21f 100644 --- a/app/src/windows/tracker.cpp +++ b/app/src/windows/tracker.cpp @@ -37,23 +37,23 @@ namespace turns::app::windows m_stack->add(*m_turn_order); // clang-format off - m_clear_action_enabled = Glib::Binding::bind_property(m_turn_order->property_n_items(), + m_clear_action_enabled = Glib::Binding::bind_property(m_turn_order->property_is_empty(), m_clear_action->property_enabled(), - Glib::Binding::Flags::SYNC_CREATE); + Glib::Binding::Flags::SYNC_CREATE | Glib::Binding::Flags::INVERT_BOOLEAN); - m_controls_revealed = Glib::Binding::bind_property(m_turn_order->property_n_items(), + m_controls_revealed = Glib::Binding::bind_property(m_turn_order->property_is_empty(), m_controls->property_reveal_child(), - Glib::Binding::Flags::SYNC_CREATE); + Glib::Binding::Flags::SYNC_CREATE | Glib::Binding::Flags::INVERT_BOOLEAN); - m_visible_child_widget = Glib::Binding::bind_property(m_turn_order->property_n_items(), + m_visible_child_widget = Glib::Binding::bind_property(m_turn_order->property_is_empty(), m_stack->property_visible_child(), Glib::Binding::Flags::SYNC_CREATE, - [this](auto count) { return count ? m_turn_order : m_empty; }); + [this](auto empty) { return empty ? m_empty : m_turn_order; }); - m_subtitle_text = Glib::Binding::bind_property(m_turn_order->property_n_items(), + m_subtitle_text = Glib::Binding::bind_property(m_turn_order->property_is_empty(), m_subtitle, Glib::Binding::Flags::SYNC_CREATE, - [](auto count) { return count ? "" : _(lang::no_active_turn_order); }); + [](auto empty) { return empty ? _(lang::no_active_turn_order) : ""; }); // clang-format on add_action("add_participant", sigc::mem_fun(*this, &tracker::handle_add_participant)); |
