class Syskit::GUI::ModelBrowser
Constants
- AVAILABLE_VIEWS
- View
Public Class Methods
new(parent = nil)
click to toggle source
Calls superclass method
# File lib/syskit/gui/model_browser.rb, line 66 def initialize(parent = nil) super(parent, exception_view: Roby::GUI::ExceptionView.new) self.page = Page.new(@model_selector, display.page) if ENV['SYSKIT_GUI_DEBUG_HTML'] display.page.settings.setAttribute(Qt::WebSettings::DeveloperExtrasEnabled, true) @inspector = Qt::WebInspector.new @inspector.page = display.page @inspector.show end page.load_javascript File.expand_path("composer_buttons.js", File.dirname(__FILE__)) AVAILABLE_VIEWS.each do |view| register_type(view.root_model, view.renderer, view.name, view.priority, categories: [view.name], resolver: view.resolver || MetaRuby::GUI::ModelHierarchy::Resolver.new(view.root_model)) end update_model_selector end
Public Instance Methods
registered_exceptions()
click to toggle source
Calls superclass method
# File lib/syskit/gui/model_browser.rb, line 84 def registered_exceptions super + Roby.app.registered_exceptions end