summaryrefslogtreecommitdiff
path: root/ui/src/windows/tracker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/windows/tracker.cpp')
-rw-r--r--ui/src/windows/tracker.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ui/src/windows/tracker.cpp b/ui/src/windows/tracker.cpp
index b38b9da..cd32bee 100644
--- a/ui/src/windows/tracker.cpp
+++ b/ui/src/windows/tracker.cpp
@@ -2,7 +2,6 @@
#include "turns/adw/toast.hpp"
#include "turns/adw/toastoverlay.hpp"
-#include "turns/core/settings.hpp"
#include "turns/core/turn_order.hpp"
#include "turns/lang/messages.hpp"
#include "turns/ui/widgets/turn_order_view.hpp"
@@ -42,11 +41,12 @@
#include <format>
#include <print>
#include <string>
+#include <utility>
namespace turns::ui::windows
{
- tracker::tracker(BaseObjectType * base, Glib::RefPtr<Gtk::Builder> const builder)
+ tracker::tracker(BaseObjectType * base, Glib::RefPtr<Gtk::Builder> const builder, Glib::RefPtr<Gio::Settings> settings)
: Gtk::ApplicationWindow{base}
, m_controls{builder->get_widget<Gtk::Revealer>("controls")}
, m_empty{builder->get_widget<Gtk::Widget>("empty")}
@@ -56,7 +56,7 @@ namespace turns::ui::windows
, m_title{builder->get_widget<Gtk::Widget>("title")}
, m_turn_order{core::turn_order::create()}
, m_turn_order_view{Gtk::make_managed<widgets::turn_order_view>(m_turn_order)}
- , m_settings{turns::core::get_settings()}
+ , m_settings{std::move(settings)}
, m_subtitle{m_title, "subtitle"}
, m_css{Gtk::CssProvider::create()}
{