summaryrefslogtreecommitdiff
path: root/src/lib/job.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-12-10 01:08:56 +0100
committerCarl Hetherington <cth@carlh.net>2022-12-10 01:16:06 +0100
commit02b74112721d13a27b0bbaece714d5c8ea743d43 (patch)
tree3a27196ba8c53b603e0d3369593858e471a071f8 /src/lib/job.cc
parent11afb1f4bb9c8dd2e366ed216dd324d197d18b9a (diff)
Move some methods out of util.{cc,h}
Diffstat (limited to 'src/lib/job.cc')
-rw-r--r--src/lib/job.cc21
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);