File: progressbar.h

package info (click to toggle)
wsclean 2.8-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 2,196 kB
  • sloc: cpp: 34,504; ansic: 234; python: 174; makefile: 10
file content (21 lines) | stat: -rw-r--r-- 355 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef PROGRESSBAR_H
#define PROGRESSBAR_H

#include <string>

class ProgressBar
{
	public:
		explicit ProgressBar(const std::string &taskDescription);
		~ProgressBar();
	
		void SetProgress(size_t taskIndex, size_t taskCount);
		
		ProgressBar& operator=(ProgressBar&& rhs);
		
	private:
		std::string _taskDescription;
		int _displayedDots;
};

#endif