X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmovie-menu.vala;h=88916268d820f21f6b6939b627f52c491d44c8e7;hb=fa15392c6bd8551fa1e9f5e359dd0821e19c11ed;hp=b3ae17bc796a878437d2abbb9b3147febdb5a80c;hpb=d9edb26f6cf6d89dd02c7eea7d6a2f6704b24264;p=cinaest diff --git a/src/movie-menu.vala b/src/movie-menu.vala index b3ae17b..8891626 100644 --- a/src/movie-menu.vala +++ b/src/movie-menu.vala @@ -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); } @@ -77,7 +80,7 @@ public class MovieMenu : AppMenu { dialog.destroy (); if (res == Gtk.ResponseType.OK) { movie.julian_date = get_julian_date (date); - movie.rating = rating.get_rating (); + movie.rating = rating.rating; Banner.show_information (parent_window, null, _("Rated movie '%s': %.1f").printf (movie.title, movie.rating/10.0)); foreach (Plugin plugin in CinaestProgram.plugins) { foreach (MovieSource source in plugin.get_sources ()) { @@ -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 (); + } }