summaryrefslogtreecommitdiff
path: root/ui/src/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/widgets')
-rw-r--r--ui/src/widgets/participant_row.cpp22
-rw-r--r--ui/src/widgets/turn_order_view.cpp17
2 files changed, 30 insertions, 9 deletions
diff --git a/ui/src/widgets/participant_row.cpp b/ui/src/widgets/participant_row.cpp
index 29e9100..305336e 100644
--- a/ui/src/widgets/participant_row.cpp
+++ b/ui/src/widgets/participant_row.cpp
@@ -3,14 +3,26 @@
#include "turns/core/disposition.hpp"
#include "turns/core/participant.hpp"
#include "turns/lang/messages.hpp"
+#include "turns/ui/widgets/template_widget.hpp"
+
+#include <sigc++/functors/mem_fun.h>
#include <glibmm/binding.h>
#include <glibmm/i18n.h>
+#include <glibmm/objectbase.h>
+#include <glibmm/propertyproxy.h>
+#include <glibmm/refptr.h>
#include <glibmm/ustring.h>
#include <glibmm/variant.h>
+#include <gtkmm/button.h>
+#include <gtkmm/label.h>
+#include <gtkmm/listboxrow.h>
+#include <gtkmm/togglebutton.h>
+
#include <algorithm>
#include <format>
+#include <vector>
namespace turns::ui::widgets
{
@@ -64,10 +76,10 @@ namespace turns::ui::widgets
[](auto active) { return active ? "face-sick-symbolic" : "face-smile-symbolic"; });
// clang-format off
- Glib::Binding::bind_property(property_delete_enabled(),
+ Glib::Binding::bind_property(delete_enabled(),
m_delete->property_sensitive(),
Glib::Binding::Flags::SYNC_CREATE);
- Glib::Binding::bind_property(property_edit_enabled(),
+ Glib::Binding::bind_property(edit_enabled(),
m_edit->property_sensitive(),
Glib::Binding::Flags::SYNC_CREATE);
// clang-format on
@@ -108,12 +120,12 @@ namespace turns::ui::widgets
}
}
- auto participant_row::property_delete_enabled() -> Glib::PropertyProxy<bool>
+ auto participant_row::delete_enabled() -> Glib::PropertyProxy<bool>
{
return m_delete_enabled.get_proxy();
}
- auto participant_row::property_edit_enabled() -> Glib::PropertyProxy<bool>
+ auto participant_row::edit_enabled() -> Glib::PropertyProxy<bool>
{
return m_edit_enabled.get_proxy();
}
@@ -130,4 +142,4 @@ namespace turns::ui::widgets
activate_action("win.edit", index);
}
-} // namespace turns::app::widgets \ No newline at end of file
+} // namespace turns::ui::widgets \ No newline at end of file
diff --git a/ui/src/widgets/turn_order_view.cpp b/ui/src/widgets/turn_order_view.cpp
index 66042da..f3db3c4 100644
--- a/ui/src/widgets/turn_order_view.cpp
+++ b/ui/src/widgets/turn_order_view.cpp
@@ -1,12 +1,21 @@
#include "turns/ui/widgets/turn_order_view.hpp"
#include "turns/core/participant.hpp"
-#include "turns/core/turn_order.hpp"
#include "turns/ui/widgets/participant_row.hpp"
+#include "turns/ui/widgets/template_widget.hpp"
#include <sigc++/functors/mem_fun.h>
#include <glibmm/binding.h>
+#include <glibmm/object.h>
+#include <glibmm/objectbase.h>
+#include <glibmm/refptr.h>
+
+#include <gtkmm/enums.h>
+#include <gtkmm/listbox.h>
+#include <gtkmm/object.h>
+#include <gtkmm/progressbar.h>
+#include <gtkmm/widget.h>
#include <memory>
@@ -42,14 +51,14 @@ namespace turns::ui::widgets
auto row = Gtk::make_managed<widgets::participant_row>(participant);
Glib::Binding::bind_property(m_model->is_running(),
- row->property_delete_enabled(),
+ row->delete_enabled(),
Glib::Binding::Flags::SYNC_CREATE | Glib::Binding::Flags::INVERT_BOOLEAN);
Glib::Binding::bind_property(m_model->is_running(),
- row->property_edit_enabled(),
+ row->edit_enabled(),
Glib::Binding::Flags::SYNC_CREATE | Glib::Binding::Flags::INVERT_BOOLEAN);
return row;
}
-} // namespace turns::app::widgets \ No newline at end of file
+} // namespace turns::ui::widgets \ No newline at end of file