From: Florian Brosch Date: Sat, 30 Aug 2014 16:16:12 +0000 (+0200) Subject: signals: collect default implementations X-Git-Tag: 0.37.1~3^2~44 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eee27a89faa533249f7b3aad7af23c0fd61dfc6e;p=thirdparty%2Fvala.git signals: collect default implementations --- diff --git a/src/driver/0.16.x/treebuilder.vala b/src/driver/0.16.x/treebuilder.vala index 54458a12b..5e342a20b 100644 --- a/src/driver/0.16.x/treebuilder.vala +++ b/src/driver/0.16.x/treebuilder.vala @@ -1291,6 +1291,7 @@ element); get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusServerModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/driver/0.18.x/treebuilder.vala b/src/driver/0.18.x/treebuilder.vala index 43ec86038..81b5d34aa 100644 --- a/src/driver/0.18.x/treebuilder.vala +++ b/src/driver/0.18.x/treebuilder.vala @@ -1283,6 +1283,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor { get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusServerModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/driver/0.20.x/treebuilder.vala b/src/driver/0.20.x/treebuilder.vala index 06c584564..a85550515 100644 --- a/src/driver/0.20.x/treebuilder.vala +++ b/src/driver/0.20.x/treebuilder.vala @@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor { get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusServerModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/driver/0.22.x/treebuilder.vala b/src/driver/0.22.x/treebuilder.vala index 32f9b849c..03cfe05c0 100644 --- a/src/driver/0.22.x/treebuilder.vala +++ b/src/driver/0.22.x/treebuilder.vala @@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor { get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusServerModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/driver/0.24.x/treebuilder.vala b/src/driver/0.24.x/treebuilder.vala index 721071144..76e52c0cd 100644 --- a/src/driver/0.24.x/treebuilder.vala +++ b/src/driver/0.24.x/treebuilder.vala @@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor { get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusServerModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/driver/0.26.x/treebuilder.vala b/src/driver/0.26.x/treebuilder.vala index f703e0253..f37b1532c 100644 --- a/src/driver/0.26.x/treebuilder.vala +++ b/src/driver/0.26.x/treebuilder.vala @@ -1285,6 +1285,7 @@ public class Valadoc.Drivers.TreeBuilder : Vala.CodeVisitor { get_access_modifier (element), comment, get_cname (element), + (element.default_handler != null)? get_cname (element.default_handler) : null, Vala.GDBusModule.get_dbus_name_for_member (element), Vala.GDBusModule.is_dbus_visible (element), element.is_virtual, diff --git a/src/libvaladoc/api/signal.vala b/src/libvaladoc/api/signal.vala index 646e71cfb..4bbbb2320 100644 --- a/src/libvaladoc/api/signal.vala +++ b/src/libvaladoc/api/signal.vala @@ -28,6 +28,7 @@ using Valadoc.Content; * Represents an signal. */ public class Valadoc.Api.Signal : Member, Callable { + private string? default_impl_cname; private string? dbus_name; private string? cname; @@ -42,11 +43,12 @@ public class Valadoc.Api.Signal : Member, Callable { public Signal (Node parent, SourceFile file, string name, SymbolAccessibility accessibility, - SourceComment? comment, string? cname, string? dbus_name, bool is_dbus_visible, + SourceComment? comment, string? cname, string? default_impl_cname, string? dbus_name, bool is_dbus_visible, bool is_virtual, void* data) { base (parent, file, name, accessibility, comment, data); + this.default_impl_cname = default_impl_cname; this.dbus_name = dbus_name; this.cname = cname; @@ -61,6 +63,10 @@ public class Valadoc.Api.Signal : Member, Callable { return cname; } + public string? get_default_impl_cname () { + return default_impl_cname; + } + /** * Returns the dbus-name. */