OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::ProgressIndicator Class Referenceabstract

Generic progress indication interface. More...

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Jobs/ProgressIndicator.hpp>

Inheritance diagram for Slic3r::ProgressIndicator:

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

Detailed Description

Generic progress indication interface.

Member Typedef Documentation

◆ CancelFn

using Slic3r::ProgressIndicator::CancelFn = std::function<void()>

Cancel callback function type.

Constructor & Destructor Documentation

◆ ~ProgressIndicator()

virtual Slic3r::ProgressIndicator::~ProgressIndicator ( )
virtualdefault

Member Function Documentation

◆ clear_percent()

virtual void Slic3r::ProgressIndicator::clear_percent ( )
pure virtual

◆ get_range()

◆ set_cancel_callback()

◆ set_progress()

virtual void Slic3r::ProgressIndicator::set_progress ( int pr)
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().

Here is the caller graph for this function:

◆ set_range()

virtual void Slic3r::ProgressIndicator::set_range ( int range)
pure virtual

Implemented in Slic3r::BBLStatusBar, Slic3r::BBLStatusBarBind, Slic3r::BBLStatusBarPrint, Slic3r::BBLStatusBarSend, Slic3r::GUI::NotificationProgressIndicator, and Slic3r::ProgressStatusBar.

References Slic3r::range().

Here is the call graph for this function:

◆ set_status_text()

virtual void Slic3r::ProgressIndicator::set_status_text ( const char * )
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().

Here is the caller graph for this function:

◆ show_error_info()

virtual void Slic3r::ProgressIndicator::show_error_info ( wxString msg,
int code,
wxString description,
wxString extra )
pure virtual

The documentation for this class was generated from the following file: