summaryrefslogtreecommitdiff
path: root/src/adwaita
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2023-03-13 19:41:59 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2023-03-13 20:29:38 +0100
commitc52735ab1431190803923c27a3ac43d7a22d57de (patch)
treebb63f304ead7a846fbff184be08c745151e13aff /src/adwaita
parent84ed992c30be83e3a79867a827a85108393c63ac (diff)
Attach an optional file name to a cache entry.
Diffstat (limited to 'src/adwaita')
-rw-r--r--src/adwaita/disfluid-cache-entry.c13
-rw-r--r--src/adwaita/disfluid-window.c2
2 files changed, 15 insertions, 0 deletions
diff --git a/src/adwaita/disfluid-cache-entry.c b/src/adwaita/disfluid-cache-entry.c
index e0245c4..060fb96 100644
--- a/src/adwaita/disfluid-cache-entry.c
+++ b/src/adwaita/disfluid-cache-entry.c
@@ -235,6 +235,19 @@ disfluid_adw_cache_entry_set_cache_entry (DisfluidAdwCacheEntry * self,
gtk_label_set_label (self->row_response_date, response_title);
gtk_label_set_label (self->row_invalidation_status,
invalidation_status_title);
+ char *file_name =
+ disfluid_cache_entry_get_file_name (self->cache_entry);
+ if (file_name == NULL)
+ {
+ adw_preferences_group_set_title (ADW_PREFERENCES_GROUP (self),
+ _("Unknown cache entry"));
+ }
+ else
+ {
+ adw_preferences_group_set_title (ADW_PREFERENCES_GROUP (self),
+ file_name);
+ }
+ free (file_name);
g_free (request_title);
g_free (response_title);
g_free (invalidation_status_title);
diff --git a/src/adwaita/disfluid-window.c b/src/adwaita/disfluid-window.c
index 8f9d87f..bb8d592 100644
--- a/src/adwaita/disfluid-window.c
+++ b/src/adwaita/disfluid-window.c
@@ -58,6 +58,8 @@ disfluid_adw_window_init (DisfluidAdwWindow * self)
{
abort ();
}
+ disfluid_cache_entry_set_file_name (cache_entry,
+ "/tmp/test.disfluid-cache-entry");
GtkWidget *unique_content =
g_object_new (DISFLUID_ADW_TYPE_CACHE_ENTRY, NULL);
disfluid_adw_cache_entry_set_cache_entry (DISFLUID_ADW_CACHE_ENTRY