summaryrefslogtreecommitdiff
path: root/src/wx/timecode.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-29 21:49:17 +0200
committerCarl Hetherington <cth@carlh.net>2020-04-29 21:49:17 +0200
commitfc18b92ca1cc8d7ec975fddc507fb97aacc6d17f (patch)
tree3ab2e626976454f451404b91027864ea3f4bce3f /src/wx/timecode.h
parent60b1ea28addbb5779bdc7221fbfc473440cb7663 (diff)
Use raw_convert rather than lexical_cast.
Diffstat (limited to 'src/wx/timecode.h')
-rw-r--r--src/wx/timecode.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/wx/timecode.h b/src/wx/timecode.h
index 18508847b..bf658ba83 100644
--- a/src/wx/timecode.h
+++ b/src/wx/timecode.h
@@ -1,5 +1,5 @@
/*
- Copyright (C) 2013-2016 Carl Hetherington <cth@carlh.net>
+ Copyright (C) 2013-2020 Carl Hetherington <cth@carlh.net>
This file is part of DCP-o-matic.
@@ -23,9 +23,9 @@
#include "wx_util.h"
#include "lib/types.h"
+#include <dcp/raw_convert.h>
#include <wx/wx.h>
#include <boost/signals2.hpp>
-#include <boost/lexical_cast.hpp>
class TimecodeBase : public wxPanel
{
@@ -73,10 +73,10 @@ public:
int f;
t.split (fps, h, m, s, f);
- checked_set (_hours, boost::lexical_cast<std::string> (h));
- checked_set (_minutes, boost::lexical_cast<std::string> (m));
- checked_set (_seconds, boost::lexical_cast<std::string> (s));
- checked_set (_frames, boost::lexical_cast<std::string> (f));
+ checked_set (_hours, dcp::raw_convert<std::string>(h));
+ checked_set (_minutes, dcp::raw_convert<std::string>(m));
+ checked_set (_seconds, dcp::raw_convert<std::string>(s));
+ checked_set (_frames, dcp::raw_convert<std::string>(f));
checked_set (_fixed, t.timecode (fps));
}
@@ -85,13 +85,13 @@ public:
{
T t;
std::string const h = wx_to_std (_hours->GetValue ());
- t += T::from_seconds (boost::lexical_cast<int> (h.empty() ? "0" : h) * 3600);
+ t += T::from_seconds (dcp::raw_convert<int>(h.empty() ? "0" : h) * 3600);
std::string const m = wx_to_std (_minutes->GetValue());
- t += T::from_seconds (boost::lexical_cast<int> (m.empty() ? "0" : m) * 60);
+ t += T::from_seconds (dcp::raw_convert<int>(m.empty() ? "0" : m) * 60);
std::string const s = wx_to_std (_seconds->GetValue());
- t += T::from_seconds (boost::lexical_cast<int> (s.empty() ? "0" : s));
+ t += T::from_seconds (dcp::raw_convert<int>(s.empty() ? "0" : s));
std::string const f = wx_to_std (_frames->GetValue());
- t += T::from_seconds (boost::lexical_cast<double> (f.empty() ? "0" : f) / fps);
+ t += T::from_seconds (dcp::raw_convert<double>(f.empty() ? "0" : f) / fps);
return t;
}