#include <wx/splash.h>
#include <wx/preferences.h>
#include <wx/wx.h>
-#include <boost/foreach.hpp>
#include <iostream>
+#include <set>
using std::exception;
using std::string;
using std::cout;
using std::list;
using std::set;
-using boost::shared_ptr;
+using std::shared_ptr;
using boost::thread;
using boost::scoped_array;
-using boost::dynamic_pointer_cast;
+using std::dynamic_pointer_cast;
+#if BOOST_VERSION >= 106100
+using namespace boost::placeholders;
+#endif
static list<boost::filesystem::path> films_to_load;
set<shared_ptr<const Film> > films;
- BOOST_FOREACH (shared_ptr<Job> i, JobManager::instance()->get()) {
+ for (auto i: JobManager::instance()->get()) {
films.insert (i->film());
}
- BOOST_FOREACH (shared_ptr<const Film> i, films) {
+ for (auto i: films) {
double progress = 0;
- BOOST_FOREACH (shared_ptr<Job> j, JobManager::instance()->get()) {
+ for (auto j: JobManager::instance()->get()) {
if (i == j->film() && dynamic_pointer_cast<TranscodeJob>(j)) {
progress = j->progress().get_value_or(0);
}
if (!confirm_dialog (
this,
wxString::Format(
- _("The DCPs for this film and the films already in the queue will take up about %1.f Gb. The "
- "disks that you are using only have %.1f Gb available. Do you want to add this film to the queue anyway?"),
+ _("The DCPs for this film and the films already in the queue will take up about %.1f GB. The "
+ "disks that you are using only have %.1f GB available. Do you want to add this film to the queue anyway?"),
total_required, available))) {
return;
}
{
bool OnInit ()
{
+ wxInitAllImageHandlers ();
+
SetAppName (_("DCP-o-matic Batch Converter"));
is_batch_converter = true;
this->Bind (wxEVT_IDLE, boost::bind (&App::idle, this));
shared_ptr<Film> film;
- BOOST_FOREACH (boost::filesystem::path i, films_to_load) {
+ for (auto i: films_to_load) {
if (boost::filesystem::is_directory (i)) {
try {
film.reset (new Film (i));