209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
|
# File 'lib/class/Command_table.rb', line 209
def empty_data_exist?
if @cmd_table.rowCount == 0
Qt::MessageBox.new(Qt::MessageBox::Warning, 'Bytes array empty', 'The bytes array is empty').exec
return true
end
@cmd_table.rowCount.times do |i|
if @cmd_table.item(i, 1).text == ''
@cmd_table.setCurrentItem(@cmd_table.item(i, 1))
Qt::MessageBox.new(Qt::MessageBox::Warning, 'Empty byte', 'Empty byte cell detected').exec
return true
end
if @bus == 'SPI'
if @cmd_table.item(i, 2).text == ''
@cmd_table.setCurrentItem(@cmd_table.item(i, 2))
Qt::MessageBox.new(Qt::MessageBox::Warning, 'Empty repetition', 'Empty repetition cell detected').exec
return true
end
end
end
return false
end
|