98 |
# configure base slot |
# configure base slot |
99 |
@base_slot = @core.bus["/plugins/#{@name}"] |
@base_slot = @core.bus["/plugins/#{@name}"] |
100 |
@base_slot.manager = self |
@base_slot.manager = self |
101 |
@base_slot.propogate_notifications = false |
@base_slot.propagate_notifications = false |
102 |
# register dependencies |
# register dependencies |
103 |
@dependencies.each_value{|dependency| dependency.reset; dependency.register(self)} |
@dependencies.each_value{|dependency| dependency.reset; dependency.register(self)} |
104 |
# create properties manager |
# create properties manager |