class Shirka::Qt::MultipanelView
Public Instance Methods
build(widget)
click to toggle source
# File lib/shirka/qt/multipanel/view.rb, line 9 def build(widget) widget.setLayout ::Qt::StackedLayout.new end
on_view_adding(view, slot=nil)
click to toggle source
# File lib/shirka/qt/multipanel/view.rb, line 13 def on_view_adding(view, slot=nil) layout = widget.layout current_panel = layout.currentWidget unless current_panel.nil? layout.removeWidget current_panel current_panel.close end layout.addWidget view.widget layout.update widget.show rescue puts $! end
widget_class()
click to toggle source
# File lib/shirka/qt/multipanel/view.rb, line 5 def widget_class ::Qt::Widget end