diff options
| author | Carl Hetherington <cth@carlh.net> | 2022-12-10 01:08:56 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2022-12-10 01:16:06 +0100 |
| commit | 02b74112721d13a27b0bbaece714d5c8ea743d43 (patch) | |
| tree | 3a27196ba8c53b603e0d3369593858e471a071f8 /src/lib/job.cc | |
| parent | 11afb1f4bb9c8dd2e366ed216dd324d197d18b9a (diff) | |
Move some methods out of util.{cc,h}
Diffstat (limited to 'src/lib/job.cc')
| -rw-r--r-- | src/lib/job.cc | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/lib/job.cc b/src/lib/job.cc index 12bcff415..6ec154c34 100644 --- a/src/lib/job.cc +++ b/src/lib/job.cc @@ -514,6 +514,27 @@ Job::status () const int const t = elapsed_sub_time (); int const r = remaining_time (); + auto day_of_week_to_string = [](boost::gregorian::greg_weekday d) -> std::string { + switch (d.as_enum()) { + case boost::date_time::Sunday: + return _("Sunday"); + case boost::date_time::Monday: + return _("Monday"); + case boost::date_time::Tuesday: + return _("Tuesday"); + case boost::date_time::Wednesday: + return _("Wednesday"); + case boost::date_time::Thursday: + return _("Thursday"); + case boost::date_time::Friday: + return _("Friday"); + case boost::date_time::Saturday: + return _("Saturday"); + } + + return d.as_long_string(); + }; + string s; if (!finished () && p) { int pc = lrintf (p.get() * 100); |
