PostGIS  3.7.0dev-r@@SVN_REVISION@@

◆ pgui_action_handle_file_remove()

static void pgui_action_handle_file_remove ( GtkCellRendererToggle *  renderer,
gchar *  path,
gpointer  user_data 
)
static

Definition at line 2227 of file shp2pgsql-gui.c.

2230 {
2231  GtkTreeIter iter;
2232  SHPLOADERCONFIG *loader_file_config;
2233  gpointer gptr;
2234 
2235  /* Grab the SHPLOADERCONFIG from the IMPORT_POINTER_COLUMN for the list store */
2236  gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(import_file_list_store), &iter, path);
2237  gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
2238  loader_file_config = (SHPLOADERCONFIG *)gptr;
2239 
2240  /* Free the configuration from memory */
2241  free_loader_config(loader_file_config);
2242 
2243  /* Remove the row from the list */
2244  gtk_list_store_remove(import_file_list_store, &iter);
2245 
2246  /* Update the filename field width */
2248 }
static void update_filename_field_width(void)
@ IMPORT_POINTER_COLUMN
static void free_loader_config(SHPLOADERCONFIG *config)
GtkListStore * import_file_list_store
Definition: shp2pgsql-gui.c:58

References free_loader_config(), import_file_list_store, IMPORT_POINTER_COLUMN, and update_filename_field_width().

Referenced by pgui_create_import_file_table().

Here is the call graph for this function:
Here is the caller graph for this function: