class Qt::Dialog

Public Instance Methods

setGUI(gui) click to toggle source
# File lib/rui/toolkits/qt/qt.rb, line 108
def setGUI(gui)
  self.window_title = gui.opts[:caption]
  layout = Qt::VBoxLayout.new(self)
  widget = Qt::Widget.new(self)
  widget.owner = self
  widget.setGUI(gui)
  buttons = Qt::DialogButtonBox.new
  buttons.add_button(Qt::DialogButtonBox::Ok)
  buttons.add_button(Qt::DialogButtonBox::Cancel)
  layout.add_widget(widget)
  layout.add_widget(buttons)
  
  buttons.on(:accepted) { fire :ok_clicked; accept }
  buttons.on(:rejected) { reject }
end