module ListLike
Public Class Methods
included(base)
click to toggle source
# File lib/rui/toolkits/qtbase/qt.rb, line 414 def self.included(base) base.extend ClassMethods end
Public Instance Methods
reset_from_a(array)
click to toggle source
Populate the list with values from an array. See also from_a.
# File lib/rui/toolkits/qtbase/qt.rb, line 402 def reset_from_a(array) clear array.each do |values| text, data = if values.is_a?(String) [values, values] else values end create_item(text, data) end end
select_item(&blk)
click to toggle source
Select the item for which the given block evaluates to true.
# File lib/rui/toolkits/qtbase/qt.rb, line 388 def select_item(&blk) (0...count).each do |i| if blk[item(i).get] self.current_index = i break i end end nil end