Added update button

pull/81/head
Ivan Yartsev 2 years ago
parent 57a75b88e1
commit d37e6e2ba8

1
.gitignore vendored

@ -7,3 +7,4 @@ compile/
terminal-commands/ terminal-commands/
source/ubl-cmake.h source/ubl-cmake.h
vgcore* vgcore*
.install.sh

@ -299,6 +299,11 @@ void device_remove() {
} }
void device_update(){
device_device_config_free(get_device_vec());
vector_init(get_device_vec());
}
void user_remove() { void user_remove() {
if (note_selected == 0) { if (note_selected == 0) {
GtkTreeIter iter; GtkTreeIter iter;
@ -469,6 +474,7 @@ void control_event(main_window* _config_main_gui, custom_window* _config_custom_
g_signal_connect(G_OBJECT(_config_custom_gui->device.btnEdit), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->device.btnEdit), "clicked", G_CALLBACK(wrapper_edit_view_device_show), glade_path);
g_signal_connect(G_OBJECT(_config_custom_gui->device.btnAdd), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->device.btnAdd), "clicked", G_CALLBACK(wrapper_add_view_device_show), glade_path);
g_signal_connect(G_OBJECT(_config_custom_gui->device.btnDel),"clicked",G_CALLBACK(device_remove), glade_path); g_signal_connect(G_OBJECT(_config_custom_gui->device.btnDel),"clicked",G_CALLBACK(device_remove), glade_path);
g_signal_connect(G_OBJECT(_config_custom_gui->device.Update),"clicked",G_CALLBACK(device_update), NULL);
} }

@ -87,6 +87,7 @@ typedef struct {
GtkWidget* btnEdit; GtkWidget* btnEdit;
GtkWidget* btnDel; GtkWidget* btnDel;
GtkWidget* btnFilter; GtkWidget* btnFilter;
GtkWidget* Update;
GtkWidget* lblSetNameDevice; GtkWidget* lblSetNameDevice;
} hotebook; } hotebook;
typedef struct { typedef struct {

@ -236,6 +236,7 @@ custom_window *setup_window_custom(custom_window* custom_widgets, GtkBuilder *bu
custom_widgets->device.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddDevice"); custom_widgets->device.btnAdd = yon_gtk_builder_get_widget(builder,"btnAddDevice");
custom_widgets->device.btnDel = yon_gtk_builder_get_widget(builder,"btnDelDevice"); custom_widgets->device.btnDel = yon_gtk_builder_get_widget(builder,"btnDelDevice");
custom_widgets->device.tree_view = yon_gtk_builder_get_widget(builder,"DeviceQuotasTree"); custom_widgets->device.tree_view = yon_gtk_builder_get_widget(builder,"DeviceQuotasTree");
custom_widgets->device.Update = yon_gtk_builder_get_widget(builder,"btnUpdateDevices");
custom_widgets->device.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreDevice")); custom_widgets->device.liststore = GTK_LIST_STORE(gtk_builder_get_object(builder, "liststoreDevice"));
GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->treeViewGeneral)); GList *list = gtk_tree_view_get_columns(GTK_TREE_VIEW(custom_widgets->treeViewGeneral));

Loading…
Cancel
Save