- _text->BeginStandardBullet (N_("standard/circle"), 1, 50);
- if (film->audio_channels() % 2) {
- hint = true;
- _text->WriteText (_("Your DCP has an odd number of audio channels. This is very likely to cause problems on playback."));
- _text->Newline ();
- } else if (film->audio_channels() < 6) {
- hint = true;
- _text->WriteText (_("Your DCP has fewer than 6 audio channels. This may cause problems on some projectors."));
- _text->Newline ();
- }
+ _gauge->Show ();
+ _gauge_message->Show ();
+ Layout ();
+ _gauge->SetValue (0);
+ update ();
+ _finished = false;
+
+ _hints.reset (new Hints (_film));
+ _hints_hint_connection = _hints->Hint.connect(bind(&HintsDialog::hint, this, _1));
+ _hints_progress_connection = _hints->Progress.connect(bind(&HintsDialog::progress, this, _1));
+ _hints_pulse_connection = _hints->Pulse.connect(bind(&HintsDialog::pulse, this));
+ _hints_finished_connection = _hints->Finished.connect(bind(&HintsDialog::finished, this));
+ _hints->start ();
+}
+
+void
+HintsDialog::film_content_change (ChangeType type)
+{
+ film_change (type);
+}