29
29
if not hasattr(self, 'callback_finished'):
30
30
self.callback_finished = None
33
model_devices_available = self.devicesAvailable.get_model()
34
model_devices_available.clear()
36
model_treeview_devices = self.treeview_devices.get_model()
38
iter = model_treeview_devices.get_iter_first()
40
# print >> sys.stdout, '##### cols: '
41
# print >> sys.stdout, model_treeview_devices.get_n_columns()
43
while not iter is None:
46
while column < model_treeview_devices.get_n_columns():
47
value = model_treeview_devices.get(iter, column)
48
values.append(value[0])
51
model_devices_available.insert(None, 0, tuple(values))
52
iter = model_treeview_devices.iter_next(iter)
32
if hasattr(self, 'treeview_devices') and not self.treeview_devices is None:
33
model_treeview_devices = self.treeview_devices.get_model()
35
model_devices_available = self.devicesAvailable.get_model()
36
model_devices_available.clear()
38
iter = model_treeview_devices.get_iter_first()
40
while not iter is None:
43
while column < model_treeview_devices.get_n_columns():
44
value = model_treeview_devices.get(iter, column)
45
values.append(value[0])
48
model_devices_available.insert(None, 0, tuple(values))
49
iter = model_treeview_devices.iter_next(iter)
51
# Fill the ATTRS for selected device
52
model_sysfs_attributes = self.liststore_sysfs_attrs
53
model_sysfs_attributes.clear()
54
self.sysfs_attrs = list(set(self.sysfs_attrs))
55
self.sysfs_attrs.sort()
56
for sysfs_attr in self.sysfs_attrs:
57
model_sysfs_attributes.append([sysfs_attr])