Generic progress indication interface. More...
#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Jobs/ProgressIndicator.hpp>
Public Types | |
| using | CancelFn = std::function<void()> |
| Cancel callback function type. | |
Public Member Functions | |
| virtual | ~ProgressIndicator ()=default |
| virtual void | clear_percent ()=0 |
| virtual void | show_error_info (wxString msg, int code, wxString description, wxString extra)=0 |
| virtual void | set_range (int range)=0 |
| virtual void | set_cancel_callback (CancelFn=CancelFn())=0 |
| virtual void | set_progress (int pr)=0 |
| virtual void | set_status_text (const char *)=0 |
| virtual int | get_range () const =0 |
Generic progress indication interface.
| using Slic3r::ProgressIndicator::CancelFn = std::function<void()> |
Cancel callback function type.
|
virtualdefault |
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in Slic3r::BBLStatusBar, Slic3r::BBLStatusBarBind, Slic3r::BBLStatusBarPrint, Slic3r::BBLStatusBarSend, Slic3r::GUI::NotificationProgressIndicator, and Slic3r::ProgressStatusBar.
Referenced by Slic3r::GUI::BoostThreadWorker::WorkerMessage::deliver().
|
pure virtual |
Implemented in Slic3r::BBLStatusBar, Slic3r::BBLStatusBarBind, Slic3r::BBLStatusBarPrint, Slic3r::BBLStatusBarSend, Slic3r::GUI::NotificationProgressIndicator, and Slic3r::ProgressStatusBar.
References Slic3r::range().
|
pure virtual |
Implemented in Slic3r::BBLStatusBar, Slic3r::BBLStatusBarBind, Slic3r::BBLStatusBarPrint, Slic3r::BBLStatusBarSend, Slic3r::GUI::NotificationProgressIndicator, and Slic3r::ProgressStatusBar.
Referenced by Slic3r::GUI::BoostThreadWorker::WorkerMessage::deliver().
|
pure virtual |