From 13e5736cd6e12556fb6c126de2c40a9bf7b5f1ab Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Mon, 21 Mar 2016 18:54:01 -0400 Subject: [PATCH] Datafile: Implemented ::getLatestInterval --- src/Datafile.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Datafile.cpp b/src/Datafile.cpp index 9745961c..3d3b880a 100644 --- a/src/Datafile.cpp +++ b/src/Datafile.cpp @@ -53,9 +53,15 @@ std::string Datafile::name () const //////////////////////////////////////////////////////////////////////////////// Interval Datafile::getLatestInterval () { + // Load data + if (! _intervals_loaded) + load_intervals (); + + // Return the last element in _lines. + if (_intervals.size ()) + return _intervals.back (); + return Interval (); - // TODO Load data - // TODO Return the last element in _lines. } ////////////////////////////////////////////////////////////////////////////////