Method: Qt::VBoxLayout#setup

Defined in:
lib/extensions/qt/widgets/qt_layout.rb

#setupObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/extensions/qt/widgets/qt_layout.rb', line 7

def setup
  @signals ||= {}
  selected_callback   = @signals[:selected]
  @signals[:selected] = lambda do |value|
                          elements.each do |item|
                            item.set_selection(item.value == value)
                          end
                          selected_callback.call(value) if selected_callback
                        end
  @elements ||= []
  @ready = true
end