From 2e856e7f61acba9beed83f80e1304252baad2e98 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Sat, 2 Jan 2021 17:14:39 +0200 Subject: Bookmarks: Remote bookmarks grouped under source Rather than mix remote bookmarks with local ones, group them under the source bookmark in "pseudo-folder" fashion. The source is shown as bold. --- src/bookmarks.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/bookmarks.h') diff --git a/src/bookmarks.h b/src/bookmarks.h index 26bd9a47..be2a4cfd 100644 --- a/src/bookmarks.h +++ b/src/bookmarks.h @@ -39,6 +39,7 @@ struct Impl_Bookmark { iString tags; iChar icon; iTime when; + uint32_t sourceId; /* remote */ }; iLocalDef uint32_t id_Bookmark (const iBookmark *d) { return d->node.key; } @@ -59,7 +60,7 @@ void save_Bookmarks (const iBookmarks *, const char *dirPath); void fetchRemote_Bookmarks (iBookmarks *); void requestFinished_Bookmarks (iBookmarks *, iGmRequest *req); -void add_Bookmarks (iBookmarks *, const iString *url, const iString *title, +uint32_t add_Bookmarks (iBookmarks *, const iString *url, const iString *title, const iString *tags, iChar icon); iBool remove_Bookmarks (iBookmarks *, uint32_t id); iBool updateBookmarkIcon_Bookmarks (iBookmarks *, const iString *url, iChar icon); -- cgit v1.2.3