Moved Color enum class out of progressbar

This commit is contained in:
Pranav Srinivas Kumar
2019-12-04 13:26:34 -06:00
parent 0d3f2e80be
commit 5174e33696
3 changed files with 15 additions and 11 deletions

View File

@@ -0,0 +1,6 @@
#pragma once
#include <indicator/termcolor.hpp>
namespace indicator {
enum class Color { GREY, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE };
}

View File

@@ -1,6 +1,6 @@
#pragma once
#include <atomic>
#include <indicator/termcolor.hpp>
#include <indicator/color.hpp>
#include <iostream>
#include <mutex>
#include <string>
@@ -10,8 +10,6 @@ namespace indicator {
class ProgressBar {
public:
enum class Color { GREY, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE };
void set_foreground_color(Color color) {
std::unique_lock<std::mutex> lock{_mutex};
_foreground_color = color;