summaryrefslogtreecommitdiff
path: root/libyelp/yelp-bookmarks.c
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2010-08-10 15:15:23 -0400
committerShaun McCance <shaunm@gnome.org>2010-08-10 15:15:23 -0400
commitaedfdda78c26e18331163f084c0bb906fa7a6b2e (patch)
treee8a117ec05f2dea02168069d891ada5e2da8f9a5 /libyelp/yelp-bookmarks.c
parenta5850bbef17d0e27af5b5ecf948eb4d1252c5157 (diff)
downloadyelp-aedfdda78c26e18331163f084c0bb906fa7a6b2e.tar.gz
[libyelp] Move "bookmarks-changed" signal to YelpBookmarks, hook up to location entry
Diffstat (limited to 'libyelp/yelp-bookmarks.c')
-rw-r--r--libyelp/yelp-bookmarks.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libyelp/yelp-bookmarks.c b/libyelp/yelp-bookmarks.c
index e68d8a8f..670650d9 100644
--- a/libyelp/yelp-bookmarks.c
+++ b/libyelp/yelp-bookmarks.c
@@ -26,12 +26,20 @@ enum {
BOOKMARKS_CHANGED,
LAST_SIGNAL
};
+static gint signals[LAST_SIGNAL] = { 0 };
G_DEFINE_INTERFACE (YelpBookmarks, yelp_bookmarks, G_TYPE_OBJECT)
static void
yelp_bookmarks_default_init (YelpBookmarksInterface *iface)
{
+ signals[BOOKMARKS_CHANGED] =
+ g_signal_new ("bookmarks-changed",
+ G_TYPE_FROM_INTERFACE (iface),
+ G_SIGNAL_RUN_LAST,
+ 0, NULL, NULL,
+ g_cclosure_marshal_VOID__STRING,
+ G_TYPE_NONE, 1, G_TYPE_STRING);
}
void