From baae729c9115aecec4bdb363e7bb2cffea00cd0d Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Fri, 25 Oct 2024 23:46:43 +0300
Subject: [PATCH 57/57] gtk4x: Implement FcPlrRow for pages.c

See RM #1020

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-gtk-5.0/pages.c | 52 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/client/gui-gtk-5.0/pages.c b/client/gui-gtk-5.0/pages.c
index aefca56e62..4012bd9302 100644
--- a/client/gui-gtk-5.0/pages.c
+++ b/client/gui-gtk-5.0/pages.c
@@ -125,6 +125,28 @@ struct _FcHostClass
 
 G_DEFINE_TYPE(FcHostRow, fc_host_row, G_TYPE_OBJECT)
 
+
+#define FC_TYPE_PLR_ROW (fc_plr_row_get_type())
+
+G_DECLARE_FINAL_TYPE(FcPlrRow, fc_plr_row, FC, PLR_ROW, GObject)
+
+struct _FcPlrRow
+{
+  GObject parent_instance;
+
+  char *name;
+  char *type;
+  char *host;
+  char *nation;
+};
+
+struct _FcPlrClass
+{
+  GObjectClass parent_class;
+};
+
+G_DEFINE_TYPE(FcPlrRow, fc_plr_row, G_TYPE_OBJECT)
+
 /**********************************************************************//**
   Initialization method for FcHostRow class
 **************************************************************************/
@@ -155,6 +177,36 @@ static FcHostRow *fc_host_row_new(void)
 }
 #endif
 
+/**********************************************************************//**
+  Initialization method for FcPlrRow class
+**************************************************************************/
+static void
+fc_plr_row_class_init(FcPlrRowClass *klass)
+{
+}
+
+/**********************************************************************//**
+  Initialization method for FcPlrRow
+**************************************************************************/
+static void
+fc_plr_row_init(FcPlrRow *self)
+{
+}
+
+/**********************************************************************//**
+  FcPlrRow creation method
+**************************************************************************/
+#if 0
+static FcPlrRow *fc_plr_row_new(void)
+{
+  FcPlrRow *result;
+
+  result = g_object_new(FC_TYPE_PLR_ROW, nullptr);
+
+  return result;
+}
+#endif
+
 /**********************************************************************//**
   Spawn a server, if there isn't one, using the default settings.
 **************************************************************************/
-- 
2.45.2

