Skip to content

Commit 0504361

Browse files
committed
unified-data: Rename UpgradeResult to make more generic
1 parent 6366375 commit 0504361

File tree

5 files changed

+59
-59
lines changed

5 files changed

+59
-59
lines changed

po/POTFILES

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ src/exm-search-row.blp
2929
src/exm-search-row.c
3030
src/exm-upgrade-assistant.blp
3131
src/exm-upgrade-assistant.c
32-
src/exm-upgrade-result.c
32+
src/exm-unified-data.c
3333
src/exm-utils.c
3434
src/exm-window.blp
3535
src/exm-window.c

src/exm-upgrade-result.c renamed to src/exm-unified-data.c

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* exm-upgrade-result.c
1+
/* exm-unified-data.c
22
*
33
* Copyright 2022 Matthew Jakeman <mjakeman26@outlook.co.nz>
44
*
@@ -18,17 +18,17 @@
1818
* SPDX-License-Identifier: GPL-3.0-or-later
1919
*/
2020

21-
#include "exm-upgrade-result.h"
21+
#include "exm-unified-data.h"
2222

23-
struct _ExmUpgradeResult
23+
struct _ExmUnifiedData
2424
{
2525
GObject parent_instance;
2626

2727
ExmSearchResult *web_data;
2828
ExmExtension *local_data;
2929
};
3030

31-
G_DEFINE_FINAL_TYPE (ExmUpgradeResult, exm_upgrade_result, G_TYPE_OBJECT)
31+
G_DEFINE_FINAL_TYPE (ExmUnifiedData, exm_unified_data, G_TYPE_OBJECT)
3232

3333
enum {
3434
PROP_0,
@@ -38,51 +38,51 @@ enum {
3838

3939
static GParamSpec *properties [N_PROPS];
4040

41-
ExmUpgradeResult *
42-
exm_upgrade_result_new (void)
41+
ExmUnifiedData *
42+
exm_unified_data_new (void)
4343
{
44-
return g_object_new (EXM_TYPE_UPGRADE_RESULT, NULL);
44+
return g_object_new (EXM_TYPE_UNIFIED_DATA, NULL);
4545
}
4646

4747
static void
48-
exm_upgrade_result_finalize (GObject *object)
48+
exm_unified_data_finalize (GObject *object)
4949
{
50-
ExmUpgradeResult *self = (ExmUpgradeResult *)object;
50+
ExmUnifiedData *self = (ExmUnifiedData *)object;
5151

5252
if (self->web_data)
5353
g_object_unref (self->web_data);
5454

5555
if (self->local_data)
5656
g_object_unref (self->local_data);
5757

58-
G_OBJECT_CLASS (exm_upgrade_result_parent_class)->finalize (object);
58+
G_OBJECT_CLASS (exm_unified_data_parent_class)->finalize (object);
5959
}
6060

6161
static void
62-
exm_upgrade_result_get_property (GObject *object,
62+
exm_unified_data_get_property (GObject *object,
6363
guint prop_id,
6464
GValue *value,
6565
GParamSpec *pspec)
6666
{
67-
ExmUpgradeResult *self = EXM_UPGRADE_RESULT (object);
67+
ExmUnifiedData *self = EXM_UNIFIED_DATA (object);
6868

6969
switch (prop_id)
7070
{
7171
case PROP_NAME:
72-
g_value_set_string (value, exm_upgrade_result_get_name (self));
72+
g_value_set_string (value, exm_unified_data_get_name (self));
7373
break;
7474
default:
7575
G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
7676
}
7777
}
7878

7979
static void
80-
exm_upgrade_result_set_property (GObject *object,
80+
exm_unified_data_set_property (GObject *object,
8181
guint prop_id,
8282
const GValue *value,
8383
GParamSpec *pspec)
8484
{
85-
ExmUpgradeResult *self = EXM_UPGRADE_RESULT (object);
85+
ExmUnifiedData *self = EXM_UNIFIED_DATA (object);
8686

8787
switch (prop_id)
8888
{
@@ -92,33 +92,33 @@ exm_upgrade_result_set_property (GObject *object,
9292
}
9393

9494
ExmExtension *
95-
exm_upgrade_result_get_local_data (ExmUpgradeResult *self)
95+
exm_unified_data_get_local_data (ExmUnifiedData *self)
9696
{
9797
return self->local_data;
9898
}
9999

100100
void
101-
exm_upgrade_result_set_local_data (ExmUpgradeResult *self,
101+
exm_unified_data_set_local_data (ExmUnifiedData *self,
102102
ExmExtension *extension)
103103
{
104104
self->local_data = g_object_ref (extension);
105105
}
106106

107107
ExmSearchResult *
108-
exm_upgrade_result_get_web_data (ExmUpgradeResult *self)
108+
exm_unified_data_get_web_data (ExmUnifiedData *self)
109109
{
110110
return self->web_data;
111111
}
112112

113113
void
114-
exm_upgrade_result_set_web_data (ExmUpgradeResult *self,
114+
exm_unified_data_set_web_data (ExmUnifiedData *self,
115115
ExmSearchResult *extension)
116116
{
117117
self->web_data = g_object_ref (extension);
118118
}
119119

120120
const char *
121-
exm_upgrade_result_get_name (ExmUpgradeResult *self)
121+
exm_unified_data_get_name (ExmUnifiedData *self)
122122
{
123123
const char *name;
124124

@@ -138,7 +138,7 @@ exm_upgrade_result_get_name (ExmUpgradeResult *self)
138138
}
139139

140140
const char *
141-
exm_upgrade_result_get_creator (ExmUpgradeResult *self)
141+
exm_unified_data_get_creator (ExmUnifiedData *self)
142142
{
143143
const char *creator;
144144

@@ -152,7 +152,7 @@ exm_upgrade_result_get_creator (ExmUpgradeResult *self)
152152
}
153153

154154
const char *
155-
exm_upgrade_result_get_uuid (ExmUpgradeResult *self)
155+
exm_unified_data_get_uuid (ExmUnifiedData *self)
156156
{
157157
const char *uuid;
158158

@@ -172,13 +172,13 @@ exm_upgrade_result_get_uuid (ExmUpgradeResult *self)
172172
}
173173

174174
static void
175-
exm_upgrade_result_class_init (ExmUpgradeResultClass *klass)
175+
exm_unified_data_class_init (ExmUnifiedDataClass *klass)
176176
{
177177
GObjectClass *object_class = G_OBJECT_CLASS (klass);
178178

179-
object_class->finalize = exm_upgrade_result_finalize;
180-
object_class->get_property = exm_upgrade_result_get_property;
181-
object_class->set_property = exm_upgrade_result_set_property;
179+
object_class->finalize = exm_unified_data_finalize;
180+
object_class->get_property = exm_unified_data_get_property;
181+
object_class->set_property = exm_unified_data_set_property;
182182

183183
properties [PROP_NAME] =
184184
g_param_spec_string ("name", "Name", "Name", NULL, G_PARAM_READABLE);
@@ -187,7 +187,7 @@ exm_upgrade_result_class_init (ExmUpgradeResultClass *klass)
187187
}
188188

189189
static void
190-
exm_upgrade_result_init (ExmUpgradeResult *self)
190+
exm_unified_data_init (ExmUnifiedData *self)
191191
{
192192
self->local_data = NULL;
193193
self->web_data = NULL;

src/exm-upgrade-result.h renamed to src/exm-unified-data.h

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* exm-upgrade-result.h
1+
/* exm-unified-data.h
22
*
33
* Copyright 2022 Matthew Jakeman <mjakeman26@outlook.co.nz>
44
*
@@ -27,33 +27,33 @@
2727

2828
G_BEGIN_DECLS
2929

30-
#define EXM_TYPE_UPGRADE_RESULT (exm_upgrade_result_get_type())
30+
#define EXM_TYPE_UNIFIED_DATA (exm_unified_data_get_type())
3131

32-
G_DECLARE_FINAL_TYPE (ExmUpgradeResult, exm_upgrade_result, EXM, UPGRADE_RESULT, GObject)
32+
G_DECLARE_FINAL_TYPE (ExmUnifiedData, exm_unified_data, EXM, UNIFIED_DATA, GObject)
3333

34-
ExmUpgradeResult *exm_upgrade_result_new (void);
34+
ExmUnifiedData *exm_unified_data_new (void);
3535

3636
ExmExtension *
37-
exm_upgrade_result_get_local_data (ExmUpgradeResult *self);
37+
exm_unified_data_get_local_data (ExmUnifiedData *self);
3838

3939
void
40-
exm_upgrade_result_set_local_data (ExmUpgradeResult *self,
40+
exm_unified_data_set_local_data (ExmUnifiedData *self,
4141
ExmExtension *extension);
4242

4343
ExmSearchResult *
44-
exm_upgrade_result_get_web_data (ExmUpgradeResult *self);
44+
exm_unified_data_get_web_data (ExmUnifiedData *self);
4545

4646
void
47-
exm_upgrade_result_set_web_data (ExmUpgradeResult *self,
47+
exm_unified_data_set_web_data (ExmUnifiedData *self,
4848
ExmSearchResult *extension);
4949

5050
const char *
51-
exm_upgrade_result_get_name (ExmUpgradeResult *self);
51+
exm_unified_data_get_name (ExmUnifiedData *self);
5252

5353
const char *
54-
exm_upgrade_result_get_creator (ExmUpgradeResult *self);
54+
exm_unified_data_get_creator (ExmUnifiedData *self);
5555

5656
const char *
57-
exm_upgrade_result_get_uuid (ExmUpgradeResult *self);
57+
exm_unified_data_get_uuid (ExmUnifiedData *self);
5858

5959
G_END_DECLS

src/exm-upgrade-assistant.c

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#include "exm-upgrade-assistant.h"
2323

2424
#include "web/exm-data-provider.h"
25-
#include "exm-upgrade-result.h"
25+
#include "exm-unified-data.h"
2626

2727
#include <glib/gi18n.h>
2828

@@ -221,12 +221,12 @@ display_results (ExmUpgradeAssistant *self)
221221
}
222222

223223
static SupportStatus
224-
get_support_status (ExmUpgradeResult *result, const char *target_version)
224+
get_support_status (ExmUnifiedData *result, const char *target_version)
225225
{
226226
SupportStatus supported;
227227
ExmSearchResult *web_data;
228228

229-
web_data = exm_upgrade_result_get_web_data (result);
229+
web_data = exm_unified_data_get_web_data (result);
230230

231231
if (web_data && exm_search_result_supports_shell_version (web_data, target_version))
232232
supported = STATUS_SUPPORTED;
@@ -249,15 +249,15 @@ print_list_model (GListModel *model,
249249

250250
num_extensions = g_list_model_get_n_items (model);
251251
for (i = 0; i < num_extensions; i++) {
252-
ExmUpgradeResult *result;
252+
ExmUnifiedData *result;
253253
const gchar *name, *creator, *uuid, *url, *supported_text;
254254
SupportStatus supported;
255255

256256
result = g_list_model_get_item (model, i);
257257

258-
name = exm_upgrade_result_get_name (result);
259-
creator = exm_upgrade_result_get_creator (result);
260-
uuid = exm_upgrade_result_get_uuid (result);
258+
name = exm_unified_data_get_name (result);
259+
creator = exm_unified_data_get_creator (result);
260+
uuid = exm_unified_data_get_uuid (result);
261261

262262
supported = get_support_status (result, target_shell_version);
263263

@@ -341,7 +341,7 @@ copy_to_clipboard (ExmUpgradeAssistant *self)
341341

342342
static void
343343
display_extension_result (ExmUpgradeAssistant *self,
344-
ExmUpgradeResult *result,
344+
ExmUnifiedData *result,
345345
gboolean is_user)
346346
{
347347
if (get_support_status (result, self->target_shell_version) == STATUS_SUPPORTED) {
@@ -364,7 +364,7 @@ on_extension_processed (GObject *source,
364364
GError *error = NULL;
365365
ExmUpgradeAssistant *self;
366366
ExtensionCheckData *data;
367-
ExmUpgradeResult *result;
367+
ExmUnifiedData *result;
368368

369369
g_return_if_fail (user_data != NULL);
370370

@@ -374,12 +374,12 @@ on_extension_processed (GObject *source,
374374
self->number_checked++;
375375
update_checked_count (self);
376376

377-
result = exm_upgrade_result_new ();
378-
exm_upgrade_result_set_local_data (result, data->local_data);
377+
result = exm_unified_data_new ();
378+
exm_unified_data_set_local_data (result, data->local_data);
379379

380380
if ((web_info = exm_data_provider_get_finish (EXM_DATA_PROVIDER (source), async_result, &error)) != FALSE)
381381
{
382-
exm_upgrade_result_set_web_data (result, web_info);
382+
exm_unified_data_set_web_data (result, web_info);
383383
}
384384

385385
display_extension_result (self, result, data->is_user);
@@ -475,17 +475,17 @@ do_compatibility_check (ExmUpgradeAssistant *self)
475475
}
476476

477477
static GtkWidget *
478-
widget_factory (ExmUpgradeResult *result,
478+
widget_factory (ExmUnifiedData *result,
479479
ExmUpgradeAssistant *self)
480480
{
481481
SupportStatus supported;
482482
const gchar *name, *creator;
483483
GtkWidget *hbox, *vbox, *label, *status;
484484

485-
g_return_val_if_fail (EXM_IS_UPGRADE_RESULT (result), NULL);
485+
g_return_val_if_fail (EXM_IS_UNIFIED_DATA (result), NULL);
486486

487-
name = exm_upgrade_result_get_name (result);
488-
creator = exm_upgrade_result_get_creator (result);
487+
name = exm_unified_data_get_name (result);
488+
creator = exm_unified_data_get_creator (result);
489489

490490
supported = get_support_status (result, self->target_shell_version);
491491

@@ -542,7 +542,7 @@ bind_list_box (ExmUpgradeAssistant *self,
542542
g_return_if_fail (G_IS_LIST_MODEL (model));
543543

544544
// Sort alphabetically
545-
expression = gtk_property_expression_new (EXM_TYPE_UPGRADE_RESULT, NULL, "name");
545+
expression = gtk_property_expression_new (EXM_TYPE_UNIFIED_DATA, NULL, "name");
546546
alphabetical_sorter = gtk_string_sorter_new (expression);
547547

548548
sorted_model = gtk_sort_list_model_new (model, GTK_SORTER (alphabetical_sorter));
@@ -682,8 +682,8 @@ exm_upgrade_assistant_init (ExmUpgradeAssistant *self)
682682
self->data_provider = exm_data_provider_new ();
683683
self->target_shell_version = NULL;
684684

685-
self->user_results_store = g_list_store_new (EXM_TYPE_UPGRADE_RESULT);
686-
self->system_results_store = g_list_store_new (EXM_TYPE_UPGRADE_RESULT);
685+
self->user_results_store = g_list_store_new (EXM_TYPE_UNIFIED_DATA);
686+
self->system_results_store = g_list_store_new (EXM_TYPE_UNIFIED_DATA);
687687
bind_list_box (self, self->user_list_box, G_LIST_MODEL (self->user_results_store));
688688
bind_list_box (self, self->system_list_box, G_LIST_MODEL (self->system_results_store));
689689

src/meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ exm_sources = [
2424
# Misc
2525
'exm-error-dialog.c',
2626
'exm-upgrade-assistant.c',
27-
'exm-upgrade-result.c',
27+
'exm-unified-data.c',
2828
'exm-install-button.c',
2929
'exm-backtrace.c',
3030
'exm-utils.c'

0 commit comments

Comments
 (0)