diff options
| author | Carl Hetherington <cth@carlh.net> | 2020-04-29 21:49:17 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2020-04-29 21:49:17 +0200 |
| commit | fc18b92ca1cc8d7ec975fddc507fb97aacc6d17f (patch) | |
| tree | 3ab2e626976454f451404b91027864ea3f4bce3f /src/wx/timecode.h | |
| parent | 60b1ea28addbb5779bdc7221fbfc473440cb7663 (diff) | |
Use raw_convert rather than lexical_cast.
Diffstat (limited to 'src/wx/timecode.h')
| -rw-r--r-- | src/wx/timecode.h | 20 |
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; } |
