Basics of DCP subtitle import.
[dcpomatic.git] / src / lib / log.cc
index a2f420ce1b0b8211f0cd3d6e23d759a00c477afc..4de6bd874e94c4c97feed165a210de7b10169936 100644 (file)
@@ -23,7 +23,6 @@
 
 #include <time.h>
 #include <cstdio>
-#include <boost/algorithm/string.hpp>
 #include "log.h"
 #include "cross.h"
 #include "config.h"
@@ -31,8 +30,6 @@
 #include "i18n.h"
 
 using namespace std;
-using boost::algorithm::is_any_of;
-using boost::algorithm::split;
 
 int const Log::TYPE_GENERAL = 0x1;
 int const Log::TYPE_WARNING = 0x2;
@@ -42,7 +39,7 @@ int const Log::TYPE_TIMING  = 0x8;
 Log::Log ()
        : _types (0)
 {
-       Config::instance()->Changed.connect (boost::bind (&Log::config_changed, this));
+       _config_connection = Config::instance()->Changed.connect (boost::bind (&Log::config_changed, this));
        config_changed ();
 }
 
@@ -105,30 +102,6 @@ Log::set_types (int t)
        _types = t;
 }
 
-/** @param A comma-separate list of debug types to enable */
-void
-Log::set_types (string t)
-{
-       boost::mutex::scoped_lock lm (_mutex);
-
-       vector<string> types;
-       split (types, t, is_any_of (","));
-
-       _types = 0;
-
-       for (vector<string>::const_iterator i = types.begin(); i != types.end(); ++i) {
-               if (*i == N_("general")) {
-                       _types |= TYPE_GENERAL;
-               } else if (*i == N_("warning")) {
-                       _types |= TYPE_WARNING;
-               } else if (*i == N_("error")) {
-                       _types |= TYPE_ERROR;
-               } else if (*i == N_("timing")) {
-                       _types |= TYPE_TIMING;
-               }
-       }
-}
-
 /** @param file Filename to write log to */
 FileLog::FileLog (boost::filesystem::path file)
        : _file (file)