/
thomas-king
/
Raze
Обзор
Документация
Войти
/
thomas-king
/
Raze
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
include/Library/ProgressIndicatorBuilder.h
40 строк
762 B
Ace Rodstin
Add progress indicator. Fix caching.
22 ноя 2023, 21:48
22 ноя 2023, 21:48
0b09a0a
Код
Авторство
О чём код?
// // ProgressIndicatorBuilder.h // Library // // Created by Ace Rodstin on 11/24/23. // Updated by Ace Rodstin on 11/24/23. // // Copyright (C) Ace Rodstin 2023. All rights reserved. // #ifndef PROGRESS_INDICATOR_BUILDER_HEADER_FILE #define PROGRESS_INDICATOR_BUILDER_HEADER_FILE #include <sstream> #include <string> using namespace std; namespace lib { class ProgressIndicatorBuilder { public: struct BuildOptions { string label = "Progress"; double progress = 0.0; int barWidth = 50; }; ProgressIndicatorBuilder() = default; string build() const; void setBuildOptions(BuildOptions buildOptions); private: BuildOptions buildOptions; }; } #endif