aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/datetime/planner.h1
-rw-r--r--src/planner.cpp38
2 files changed, 0 insertions, 39 deletions
diff --git a/include/datetime/planner.h b/include/datetime/planner.h
index 55e72e7..22b6381 100644
--- a/include/datetime/planner.h
+++ b/include/datetime/planner.h
@@ -43,7 +43,6 @@ public:
protected:
Planner();
static void sort(std::vector<Appointment>&);
- static void trim(std::vector<Appointment>&, const DateTime& begin, const DateTime& end);
};
} // namespace datetime
diff --git a/src/planner.cpp b/src/planner.cpp
index 15dab52..6ca9ca7 100644
--- a/src/planner.cpp
+++ b/src/planner.cpp
@@ -37,33 +37,6 @@ Planner::~Planner()
{
}
-#if 0
-void
-Planner::set_range_to_calendar_month(const DateTime& dt)
-{
- // use appointments that occur in dt's calendar month
- impl->set_range_to_upcoming_month(dt.add_full(0, // no years
- 0, // no months
- -(dt.day_of_month()-1),
- -dt.hour(),
- -dt.minute(),
- -dt.seconds());
-}
-
-void
-Planner::set_range_to_upcoming_month(const DateTime& begin)
-{
- // use appointments that occur in [dt...dt+1month]
- const auto end = begin.add_full(0, 1, 0, 0, 0, -0.1);
- const char * fmt = "%F %T";
- g_debug("RangePlanner %p setting range [%s..%s]",
- this,
- begin.format(fmt).c_str(),
- end.format(fmt).c_str());
- range().set(std::make_pair(begin,end));
-}
-#endif
-
void
Planner::sort(std::vector<Appointment>& appts)
{
@@ -72,17 +45,6 @@ Planner::sort(std::vector<Appointment>& appts)
[](const Appointment& a, const Appointment& b){return a.begin < b.begin;});
}
-void
-Planner::trim(std::vector<Appointment>& appts,
- const DateTime& begin,
- const DateTime& end)
-{
- std::vector<Appointment> tmp;
- auto predicate = [begin,end](const Appointment& a){return begin<=a.begin && a.begin<=end;};
- std::copy_if(std::begin(appts), std::end(appts), std::back_inserter(tmp), predicate);
- appts.swap(tmp);
-}
-
/***
****
***/