#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Jobs/PlaterWorker.hpp>
Classes | |
| class | PlaterJob |
Public Member Functions | |
| template<class... WorkerArgs> | |
| PlaterWorker (wxWindow *plater, WorkerArgs &&...args) | |
| bool | push (std::shared_ptr< Job > job) override |
| bool | is_idle () const override |
| void | cancel () override |
| void | cancel_all () override |
| void | process_events () override |
| bool | wait_for_current_job (unsigned timeout_ms=0) override |
| bool | wait_for_idle (unsigned timeout_ms=0) override |
Private Attributes | |
| WorkerSubclass | m_w |
| wxWindow * | m_plater |
| EventGuard | on_idle_evt |
| EventGuard | on_paint_evt |
|
inline |
References m_plater, m_w, on_idle_evt, Slic3r::GUI::plater(), and process_events().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements Slic3r::GUI::Worker.
References m_w.
Referenced by PlaterWorker().
|
inlineoverridevirtual |
Implements Slic3r::GUI::Worker.
|
inlineoverridevirtual |
Implements Slic3r::GUI::Worker.
References m_w.
|
inlineoverridevirtual |
Implements Slic3r::GUI::Worker.
References m_w.
|
private |
Referenced by PlaterWorker(), and push().
|
private |
Referenced by PlaterWorker(), cancel(), cancel_all(), is_idle(), process_events(), push(), wait_for_current_job(), and wait_for_idle().
|
private |
Referenced by PlaterWorker().
|
private |