summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@gmail.com>2024-07-15 00:41:23 +0200
committerFelix Morgner <felix.morgner@gmail.com>2024-07-15 00:41:23 +0200
commitacd59d3035fa3a60e6122f486c7ab8dd772e641c (patch)
tree35ed26ce8f384ce7bb2549e77574dd23894c1ebe
parent092ea787f946abfc3ef9e72c600492157117797a (diff)
downloadturns-acd59d3035fa3a60e6122f486c7ab8dd772e641c.tar.xz
turns-acd59d3035fa3a60e6122f486c7ab8dd772e641c.zip
app/ui: add delete and edit tooltips
-rw-r--r--app/src/widgets/participant_list_row.cpp10
-rw-r--r--lang/include/turns/lang/messages.hpp2
-rw-r--r--lang/po/de.po6
-rw-r--r--lang/po/en.po6
-rw-r--r--lang/tests/messages.cpp2
5 files changed, 23 insertions, 3 deletions
diff --git a/app/src/widgets/participant_list_row.cpp b/app/src/widgets/participant_list_row.cpp
index e0f9206..2e5bce9 100644
--- a/app/src/widgets/participant_list_row.cpp
+++ b/app/src/widgets/participant_list_row.cpp
@@ -1,5 +1,7 @@
#include "turns/app/widgets/participant_list_row.hpp"
+#include "turns/lang/messages.hpp"
+
#include <print>
#include <glibmm/i18n.h>
@@ -24,11 +26,13 @@ namespace turns::app::widgets
m_title = get_widget<Gtk::Label>("title");
m_toggle_defeated = get_widget<Gtk::ToggleButton>("toggle_defeated");
- m_edit->signal_clicked().connect([this] { activate_action("win.edit", Glib::Variant<int>::create(get_index())); });
-
+ m_delete->set_tooltip_text(_(lang::delete_participant));
m_delete->signal_clicked().connect([this] { activate_action("win.delete", Glib::Variant<int>::create(get_index())); });
- m_toggle_defeated->set_tooltip_text(_("Mark as defeated"));
+ m_edit->set_tooltip_text(lang::edit_participant);
+ m_edit->signal_clicked().connect([this] { activate_action("win.edit", Glib::Variant<int>::create(get_index())); });
+
+ m_toggle_defeated->set_tooltip_text(_(turns::lang::mark_as_defeated));
m_toggle_defeated->signal_toggled().connect(sigc::mem_fun(*this, &participant_list_row::handle_toggle_defeated));
}
diff --git a/lang/include/turns/lang/messages.hpp b/lang/include/turns/lang/messages.hpp
index aed5c77..2558d56 100644
--- a/lang/include/turns/lang/messages.hpp
+++ b/lang/include/turns/lang/messages.hpp
@@ -5,6 +5,8 @@ namespace turns::lang
{
auto constexpr static add_participant = "Add participant";
auto constexpr static disposition = "Disposition";
+ auto constexpr static delete_participant = "Delete participant";
+ auto constexpr static edit_participant = "Edit participant";
auto constexpr static finish = "Finish";
auto constexpr static main_menu = "Main Menu";
auto constexpr static mark_as_defeated = "Mark as defeated";
diff --git a/lang/po/de.po b/lang/po/de.po
index 5277d5b..7ee4524 100644
--- a/lang/po/de.po
+++ b/lang/po/de.po
@@ -14,6 +14,12 @@ msgstr "Teilnehmer hinzufügen"
msgid "Disposition"
msgstr "Gesinnung"
+msgid "Delete participant"
+msgstr "Teilnehmer entfernen"
+
+msgid "Edit participant"
+msgstr "Teilnehmer bearbeiten"
+
msgid "Finish"
msgstr "Abschließen"
diff --git a/lang/po/en.po b/lang/po/en.po
index 927ffdd..079dcbe 100644
--- a/lang/po/en.po
+++ b/lang/po/en.po
@@ -14,6 +14,12 @@ msgstr "Add participant"
msgid "Disposition"
msgstr "Disposition"
+msgid "Delete participant"
+msgstr "Delete participant"
+
+msgid "Edit participant"
+msgstr "Edit participant"
+
msgid "Finish"
msgstr "Finish"
diff --git a/lang/tests/messages.cpp b/lang/tests/messages.cpp
index 34813f0..51ec19e 100644
--- a/lang/tests/messages.cpp
+++ b/lang/tests/messages.cpp
@@ -16,6 +16,8 @@ namespace turns::lang::tests
auto message = GENERATE(
add_participant,
disposition,
+ delete_participant,
+ edit_participant,
finish,
main_menu,
mark_as_defeated,