SourceXtractorPlusPlus
0.21
SourceXtractor++, the next generation SExtractor
Loading...
Searching...
No Matches
SEMain
SEMain
ProgressNCurses.h
Go to the documentation of this file.
1
17
/*
18
* ProgressNCurses.h
19
*
20
* Created on: Mar 19, 2019
21
* Author: Alejandro Alvarez Ayllon
22
*/
23
24
#ifndef _SEMAIN_PROGRESSBAR_H
25
#define _SEMAIN_PROGRESSBAR_H
26
27
#include "
SEMain/ProgressReporter.h
"
28
29
namespace
SourceXtractor
{
30
40
class
ProgressNCurses
:
public
ProgressReporter
{
41
public
:
42
virtual
~ProgressNCurses
();
43
44
ProgressNCurses
();
45
50
void
handleMessage
(
const
std::list<ProgressInfo>
& info)
override
;
51
55
void
handleMessage
(
const
bool
&done)
override
;
56
60
static
bool
isTerminalCapable
();
61
62
protected
:
63
class
Dashboard
;
64
std::unique_ptr<Dashboard>
m_dashboard
;
65
};
66
67
}
// end SourceXtractor
68
69
#endif
// _SEMAIN_PROGRESSBAR_H
ProgressReporter.h
SourceXtractor::ProgressNCurses::Dashboard
Definition
ProgressNCurses.cpp:688
SourceXtractor::ProgressNCurses
Definition
ProgressNCurses.h:40
SourceXtractor::ProgressNCurses::m_dashboard
std::unique_ptr< Dashboard > m_dashboard
Definition
ProgressNCurses.h:64
SourceXtractor::ProgressNCurses::isTerminalCapable
static bool isTerminalCapable()
Definition
ProgressNCurses.cpp:893
SourceXtractor::ProgressNCurses::handleMessage
void handleMessage(const std::list< ProgressInfo > &info) override
Definition
ProgressNCurses.cpp:897
SourceXtractor::ProgressNCurses::~ProgressNCurses
virtual ~ProgressNCurses()
SourceXtractor::ProgressNCurses::ProgressNCurses
ProgressNCurses()
Definition
ProgressNCurses.cpp:887
SourceXtractor::ProgressReporter
Definition
ProgressReporter.h:43
std::function
SourceXtractor
Definition
Aperture.h:30
Generated by
1.10.0