OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::BusyCursored< JobSubclass > Class Template Reference

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

Inheritance diagram for Slic3r::GUI::BusyCursored< JobSubclass >:
Collaboration diagram for Slic3r::GUI::BusyCursored< JobSubclass >:

Public Types

enum  JobPrepareState { PREPARE_STATE_DEFAULT = 0 , PREPARE_STATE_MENU = 1 }

Public Member Functions

template<class... Args>
 BusyCursored (Args &&...args)
void process (Ctl &ctl) override
void finalize (bool canceled, std::exception_ptr &eptr) override

Private Attributes

JobSubclass m_job

Detailed Description

template<class JobSubclass>
class Slic3r::GUI::BusyCursored< JobSubclass >

Member Enumeration Documentation

◆ JobPrepareState

Enumerator
PREPARE_STATE_DEFAULT 
PREPARE_STATE_MENU 
22 {
25 };
@ PREPARE_STATE_MENU
Definition Job.hpp:24
@ PREPARE_STATE_DEFAULT
Definition Job.hpp:23

Constructor & Destructor Documentation

◆ BusyCursored()

template<class JobSubclass>
template<class... Args>
Slic3r::GUI::BusyCursored< JobSubclass >::BusyCursored ( Args &&... args)
inline
37 {}
Definition BusyCursorJob.hpp:31
JobSubclass m_job
Definition BusyCursorJob.hpp:32

References m_job.

Member Function Documentation

◆ finalize()

template<class JobSubclass>
void Slic3r::GUI::BusyCursored< JobSubclass >::finalize ( bool canceled,
std::exception_ptr & eptr )
inlineoverridevirtual

Reimplemented from Slic3r::GUI::Job.

46 {
47 m_job.finalize(canceled, eptr);
48 }

References m_job.

◆ process()

template<class JobSubclass>
void Slic3r::GUI::BusyCursored< JobSubclass >::process ( Ctl & ctl)
inlineoverridevirtual

Implements Slic3r::GUI::Job.

40 {
42 m_job.process(ctl);
43 }

References m_job.

Member Data Documentation

◆ m_job

template<class JobSubclass>
JobSubclass Slic3r::GUI::BusyCursored< JobSubclass >::m_job
private

Referenced by BusyCursored(), finalize(), and process().


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