class Syskit::GUI::Browse
Main widget for model browsing
Attributes
btn_reload_models[R]
The button that triggers model reloading
@return [Qt::PushButton]
main_layout[R]
The widget's main layout
@return [Qt::Layout]
model_browser[R]
The model browser object
@return [ModelBrowser]
Public Class Methods
new(parent = nil)
click to toggle source
Calls superclass method
# File lib/syskit/gui/browse.rb, line 21 def initialize(parent = nil) super @main_layout = Qt::VBoxLayout.new(self) @model_browser = ModelBrowser.new(self) @btn_reload_models = Qt::PushButton.new("Reload Models", self) main_layout.add_widget btn_reload_models main_layout.add_widget model_browser btn_reload_models.connect(SIGNAL('clicked()')) do model_browser.registered_exceptions.clear Roby.app.clear_exceptions Roby.app.reload_models model_browser.update_exceptions model_browser.reload end end
Public Instance Methods
select_by_model(mod)
click to toggle source
Select the current model using its module
# File lib/syskit/gui/browse.rb, line 41 def select_by_model(mod) model_browser.select_by_model(mod) end