|
|
@ -175,6 +175,7 @@ void wrapper_edit_view_device_show(GtkWidget* self) {
|
|
|
|
view_device_set_vector_device(&all_config.v_disk_status);
|
|
|
|
view_device_set_vector_device(&all_config.v_disk_status);
|
|
|
|
view_device_set_index(index_selected);
|
|
|
|
view_device_set_index(index_selected);
|
|
|
|
set_view_device_menu("edit");
|
|
|
|
set_view_device_menu("edit");
|
|
|
|
|
|
|
|
view_device_all_config(&all_config);
|
|
|
|
view_device_show(NULL, glade_path);
|
|
|
|
view_device_show(NULL, glade_path);
|
|
|
|
int i = 0;
|
|
|
|
int i = 0;
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i);
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i);
|
|
|
@ -184,6 +185,7 @@ void wrapper_add_view_device_show(GtkWidget* self) {
|
|
|
|
view_device_set_vector_device(&all_config.v_disk_status);
|
|
|
|
view_device_set_vector_device(&all_config.v_disk_status);
|
|
|
|
view_device_set_index(-1);
|
|
|
|
view_device_set_index(-1);
|
|
|
|
set_view_device_menu("add");
|
|
|
|
set_view_device_menu("add");
|
|
|
|
|
|
|
|
view_device_all_config(&all_config);
|
|
|
|
view_device_show(NULL, glade_path);
|
|
|
|
view_device_show(NULL, glade_path);
|
|
|
|
int i = 0;
|
|
|
|
int i = 0;
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i);
|
|
|
|
g_signal_connect(G_OBJECT(get_widget_view_device()->btnSaveTempSave),"clicked",G_CALLBACK(entry_device_disk),&i);
|
|
|
@ -256,11 +258,11 @@ void device_remove() {
|
|
|
|
if (index!=-1) {
|
|
|
|
if (index!=-1) {
|
|
|
|
index_selected = -1;
|
|
|
|
index_selected = -1;
|
|
|
|
disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index);
|
|
|
|
disk_status* _config = (disk_status*)all_config.v_disk_status.pfVectorGet(&all_config.v_disk_status, index);
|
|
|
|
all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_status, yon_char_new(_config->device));
|
|
|
|
all_config.v_disk_remove.pfVectorAdd(&all_config.v_disk_remove, yon_char_new(_config->device));
|
|
|
|
del_disk_to_vector_device(&all_config.v_user, _config->device);
|
|
|
|
del_disk_to_vector_device(&all_config.v_user, _config->device);
|
|
|
|
del_disk_to_vector_device(&all_config.v_group, _config->device);
|
|
|
|
del_disk_to_vector_device(&all_config.v_group, _config->device);
|
|
|
|
del_disk_to_vector_device(&all_config.v_general, _config->device);
|
|
|
|
del_disk_to_vector_device(&all_config.v_general, _config->device);
|
|
|
|
//model_clear_cfg_device(_config);
|
|
|
|
model_clear_cfg_device(_config);
|
|
|
|
all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index);
|
|
|
|
all_config.v_disk_status.pfVectorDelete(&all_config.v_disk_status, index);
|
|
|
|
all_config.flag_save = 1;
|
|
|
|
all_config.flag_save = 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|