]> err.no Git - mapper/blobdiff - src/cb.c
Fixes to gstreamer element and caps handlings.
[mapper] / src / cb.c
index e846a08268fa9d7604ef6ef97f4ff83548538039..41cd62e7e4f37f69b71b7238f9125e90c2214e99 100644 (file)
--- a/src/cb.c
+++ b/src/cb.c
 #include "gps-conn.h"
 #include "search.h"
 #include "dialogs.h"
+#include "filter-gui.h"
 #include "help.h"
+#include "map-repo.h"
 
 static void
 track_tree_view_update_store(GtkWidget *tree_view, Path *track)
 {
 GtkListStore *store;
 
-store=route_generate_store(track);
+store=path_generate_store(track);
 if (store!=NULL) {
        gtk_tree_view_set_model(tree_view, store);
        g_object_unref(G_OBJECT(store));
@@ -135,6 +137,7 @@ gboolean
 menu_cb_track_save(GtkAction * action)
 {
 track_save();
+track_tree_view_update_store(track_tree_view, &_track);
 return TRUE;
 }
 
@@ -186,7 +189,7 @@ return TRUE;
 gboolean 
 menu_cb_track_filter(GtkAction * action)
 {
-filter_dialog();
+filter_dialog(_window);
 return TRUE;
 }
 
@@ -525,6 +528,14 @@ settings_dialog_osm();
 return TRUE;
 }
 
+gboolean 
+menu_cb_import_osm(GtkAction * action)
+{
+osm_import_dialog(_window);
+return TRUE;
+}
+
+
 gboolean 
 menu_cb_help(GtkAction * action)
 {