+void
+TimingPanel::update_full_length ()
+{
+ ContentList cl = _parent->selected ();
+
+ set<DCPTime> check;
+ for (ContentList::const_iterator i = cl.begin (); i != cl.end(); ++i) {
+ check.insert ((*i)->full_length ());
+ }
+
+ if (check.size() == 1) {
+ _full_length->set (cl.front()->full_length (), _parent->film()->video_frame_rate ());
+ } else {
+ _full_length->clear ();
+ }
+}
+
+void
+TimingPanel::update_play_length ()
+{
+ ContentList cl = _parent->selected ();
+
+ set<DCPTime> check;
+ for (ContentList::const_iterator i = cl.begin (); i != cl.end(); ++i) {
+ check.insert ((*i)->length_after_trim ());
+ }
+
+ if (check.size() == 1) {
+ _play_length->set (cl.front()->length_after_trim (), _parent->film()->video_frame_rate ());
+ } else {
+ _play_length->clear ();
+ }
+}
+