Add movie edit dialog
[cinaest] / src / movie-menu.vala
index a6f6a40..8891626 100644 (file)
@@ -50,7 +50,10 @@ public class MovieMenu : AppMenu {
                        append (button);
                }
                if (store.get_editable ()) {
-                       var button = new Gtk.Button.with_label (_("Delete movie"));
+                       var button = new Gtk.Button.with_label (_("Edit movie"));
+                       button.clicked.connect (on_edit_movie);
+                       append (button);
+                       button = new Gtk.Button.with_label (_("Delete movie"));
                        button.clicked.connect (on_delete_movie);
                        append (button);
                }
@@ -108,5 +111,10 @@ public class MovieMenu : AppMenu {
                        movie_deleted ();
                }
        }
+
+       private void on_edit_movie () {
+               var dialog = new MovieEditDialog (parent_window, movie);
+               var res = dialog.run ();
+       }
 }