#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Lazy.hpp>
◆ OnDemandBuild()
| Slic3r::GUI::LazyBase::OnDemandBuild::OnDemandBuild |
( |
const LazyBase & | lazy | ) |
|
|
explicit |
13{
14
15 if (wxTheApp != nullptr)
16 m_busy = std::make_unique<wxBusyCursor>();
17}
std::chrono::steady_clock::time_point m_started
Definition Lazy.hpp:55
std::unique_ptr< wxBusyCursor > m_busy
Definition Lazy.hpp:54
const LazyBase & m_lazy
Definition Lazy.hpp:53
References m_busy, m_lazy, and m_started.
◆ ~OnDemandBuild()
| Slic3r::GUI::LazyBase::OnDemandBuild::~OnDemandBuild |
( |
| ) |
|
20{
21 BOOST_LOG_TRIVIAL(info) <<
"Lazy::ensure: built " <<
m_lazy.name() <<
" on demand, " <<
m_units <<
" unit(s) in "
22 << std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock::now() -
m_started).count() <<
" ms";
23}
int m_units
Definition Lazy.hpp:56
References m_lazy, m_started, and m_units.
◆ unit()
| void Slic3r::GUI::LazyBase::OnDemandBuild::unit |
( |
| ) |
|
|
inline |
◆ m_busy
| std::unique_ptr<wxBusyCursor> Slic3r::GUI::LazyBase::OnDemandBuild::m_busy |
|
private |
◆ m_lazy
| const LazyBase& Slic3r::GUI::LazyBase::OnDemandBuild::m_lazy |
|
private |
◆ m_started
| std::chrono::steady_clock::time_point Slic3r::GUI::LazyBase::OnDemandBuild::m_started |
|
private |
◆ m_units
| int Slic3r::GUI::LazyBase::OnDemandBuild::m_units { 0 } |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Lazy.hpp
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Lazy.cpp