diff --git a/src/progressBar.cpp b/src/progressBar.cpp index f1d02a4..43cd072 100644 --- a/src/progressBar.cpp +++ b/src/progressBar.cpp @@ -17,15 +17,14 @@ #include #include -#include "time.h" #include "progressBar.hpp" #include "display.hpp" ProgressBar::ProgressBar(std::string mess, int maxValue, int progressLen): _mess(mess), _maxValue(maxValue), _progressLen(progressLen) { + last_time = clock(); } -static time_t last_time; void ProgressBar::display(int value, char force) { clock_t this_time = clock(); diff --git a/src/progressBar.hpp b/src/progressBar.hpp index b90c231..9e54758 100644 --- a/src/progressBar.hpp +++ b/src/progressBar.hpp @@ -17,7 +17,7 @@ #ifndef PROGRESSBARE_HPP #define PROGRESSBARE_HPP - +#include #include class ProgressBar { @@ -30,6 +30,7 @@ class ProgressBar { std::string _mess; int _maxValue; int _progressLen; + clock_t last_time; //records the time of last progress bar update }; #endif