From 4f27377fa3a0ebc74d71b5db495c71d270ece75a Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Tue, 17 Nov 2009 19:13:50 +0100 Subject: [PATCH] Movie menu: construct with movie store and parent window The store is needed for the delete operation. The parent window is needed by movie actions that want to display transient dialogs. --- src/movie-menu.vala | 7 +++++-- src/movie-window.vala | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/movie-menu.vala b/src/movie-menu.vala index efeb28b..782189b 100644 --- a/src/movie-menu.vala +++ b/src/movie-menu.vala @@ -21,11 +21,14 @@ using Osso; public class MovieMenu : AppMenu { private Movie movie; + private MovieListStore store; + private Gtk.Window parent_window; private List actions; - public MovieMenu (Movie _movie) { + public MovieMenu (Movie _movie, MovieListStore _store, Gtk.Window window) { movie = _movie; - + store = _store; + parent_window = window; foreach (Plugin plugin in CinaestProgram.plugins) { foreach (MovieAction action in plugin.get_actions (movie, window)) { var button = new Gtk.Button.with_label (action.name); diff --git a/src/movie-window.vala b/src/movie-window.vala index f2dbba0..755fad1 100644 --- a/src/movie-window.vala +++ b/src/movie-window.vala @@ -29,7 +29,7 @@ public class MovieWindow : StackableWindow { set_title (movie.title); // View menu - menu = new MovieMenu (movie); + menu = new MovieMenu (movie, store, this); set_main_menu (menu); -- 1.7.9.5