]> git.street.me.uk Git - andy/viking.git/blobdiff - src/viktreeview.c
Gpslayer: New menu items to remove all tracks and waypoints in GPS folders.
[andy/viking.git] / src / viktreeview.c
index 7a5a6d49ba8b7e9879248f0b33a552fc049647b5..9eb401ddc12a9774f35bd1ee3074fd9cbe7a0b61 100644 (file)
@@ -59,7 +59,6 @@ struct _VikTreeview {
   GtkTreeModel *model;
 
   GdkPixbuf *layer_type_icons[VIK_LAYER_NUM_TYPES];
-  VikLayersPanel *vlp;
 };
 
 /* TODO: find, make "static" and put up here all non-"a_" functions */
@@ -140,16 +139,6 @@ VikTreeview *vik_treeview_new ()
   return VIK_TREEVIEW ( g_object_new ( VIK_TREEVIEW_TYPE, NULL ) );
 }
 
-void vik_treeview_set_layers_panel(VikTreeview *vt, VikLayersPanel *vlp)
-{
-  vt->vlp = vlp;
-}
-
-VikLayersPanel *vik_treeview_get_layers_panel(VikTreeview *vt)
-{
-  return(vt->vlp);
-}
-
 gint vik_treeview_item_get_type ( VikTreeview *vt, GtkTreeIter *iter )
 {
   gint rv;
@@ -276,7 +265,7 @@ static void select_cb(GtkTreeSelection *selection, gpointer data)
 
   vl = VIK_LAYER( vik_treeview_item_get_pointer ( vt, &iter ) );
 
-  vw = vik_layers_panel_get_window(vt->vlp);
+  vw = VIK_GTK_WINDOW_FROM_LAYER(vl);
   vik_window_selected_layer(vw, vl);
 }