27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/class/Command_table.rb', line 27
def fill_byte_table(byte_list)
byte_list.to_enum.with_index(0).each do |b, i|
@cmd_table.insertRow(@cmd_table.rowCount)
@cmd_table.setItem(i, 1, Qt::TableWidgetItem.new(b.value))
if @bus == 'SPI'
item = Qt::TableWidgetItem.new
item.setData(0, Qt::Variant.new(b.iteration))
@cmd_table.setItem(i, 2, item)
@cmd_table.setItem(i, 3, Qt::TableWidgetItem.new(b.description))
else
@cmd_table.setItem(i, 2, Qt::TableWidgetItem.new(b.description))
end
item = Qt::TableWidgetItem.new
item.setData(0, Qt::Variant.new(b.index))
@cmd_table.setItem(i, 0, item)
end
end
|