+ bool remove_clicked (bool hotkey);
+ void timeline_clicked ();
+
+ FilmViewer& film_viewer() const {
+ return _film_viewer;
+ }
+
+ void add_files(std::vector<boost::filesystem::path> files);
+ void add_dcp(boost::filesystem::path dcp);
+ void add_folder(boost::filesystem::path folder);
+
+ boost::signals2::signal<void (void)> SelectionChanged;
+
+private:
+ void item_selected ();
+ void item_deselected ();
+ void item_deselected_idle ();
+ void check_selection ();