class Orocos::Async::TaskContextProxy
Public Instance Methods
callback_for(widget)
click to toggle source
# File lib/vizkit/qt_orocos.rb, line 116 def callback_for(widget) fct = widget.plugin_spec.find_callback! :argument => self.class.name, :callback_type => :display if fct fct.bind(widget) else raise Orocos::NotFound,"#{widget.class_name} has no callback for #{self.class.name}" end end
connect_to_widget(widget,callback,options,&block)
click to toggle source
# File lib/vizkit/qt_orocos.rb, line 125 def connect_to_widget(widget,callback,options,&block) if(widget.respond_to?(:config) && widget.config(self,options,&block) == :do_not_connect) Vizkit.info "Disable auto connect for widget #{widget} because config returned :do_not_connect" nil else callback ||= callback_for(widget) callback.call(self,options) end end