701e75b87018ab1ec831f84b5325a0c76bd9f6ba from master; content properties dialog.
[dcpomatic.git] / src / wx / content_menu.h
index 996091f0cf59883a548ddb6c1f508d653e939aee..a0ac3f48148730bb01c24414c13b4fc4131c5be4 100644 (file)
 #ifndef DCPOMATIC_CONTENT_MENU_H
 #define DCPOMATIC_CONTENT_MENU_H
 
+#include "timeline_content_view.h"
+#include "lib/types.h"
 #include <wx/wx.h>
 #include <boost/shared_ptr.hpp>
 #include <boost/weak_ptr.hpp>
-#include "lib/types.h"
 
 class Film;
+class Job;
 
 class ContentMenu : public boost::noncopyable
 {
@@ -33,12 +35,13 @@ public:
        ContentMenu (wxWindow* p);
        ~ContentMenu ();
        
-       void popup (boost::weak_ptr<Film>, ContentList, wxPoint);
+       void popup (boost::weak_ptr<Film>, ContentList, TimelineContentViewList, wxPoint);
 
 private:
        void repeat ();
        void join ();
        void find_missing ();
+       void properties ();
        void re_examine ();
        void kdm ();
        void remove ();
@@ -49,9 +52,11 @@ private:
        boost::weak_ptr<Film> _film;
        wxWindow* _parent;
        ContentList _content;
+       TimelineContentViewList _views;
        wxMenuItem* _repeat;
        wxMenuItem* _join;
        wxMenuItem* _find_missing;
+       wxMenuItem* _properties;
        wxMenuItem* _re_examine;
        wxMenuItem* _kdm;
        wxMenuItem* _remove;