OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::DevAmsSystemSetting Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevFilaAmsSetting.h>

Collaboration diagram for Slic3r::DevAmsSystemSetting:

Public Member Functions

 DevAmsSystemSetting (DevFilaSystem *owner)
std::optional< bool > IsDetectOnInsertEnabled () const
bool IsDetectOnPowerupEnabled () const
bool IsDetectRemainEnabled () const
bool IsAutoRefillEnabled () const
void Reset ()
void SetDetectOnInsertEnabled (bool enable)
void SetDetectOnPowerupEnabled (bool enable)
void SetDetectRemainEnabled (bool enable)
void SetAutoRefillEnabled (bool enable)

Private Attributes

DevFilaSystem * m_owner = nullptr
std::optional< bool > m_enable_detect_on_insert = false
bool m_enable_detect_on_powerup = false
bool m_enable_detect_remain = false
bool m_enable_auto_refill = false

Detailed Description

Constructor & Destructor Documentation

◆ DevAmsSystemSetting()

Slic3r::DevAmsSystemSetting::DevAmsSystemSetting ( DevFilaSystem * owner)
inline
16: m_owner(owner) {};
DevFilaSystem * m_owner
Definition DevFilaAmsSetting.h:33

References m_owner.

Member Function Documentation

◆ IsAutoRefillEnabled()

bool Slic3r::DevAmsSystemSetting::IsAutoRefillEnabled ( ) const
inline
23{ return m_enable_auto_refill; }
bool m_enable_auto_refill
Definition DevFilaAmsSetting.h:38

References m_enable_auto_refill.

◆ IsDetectOnInsertEnabled()

std::optional< bool > Slic3r::DevAmsSystemSetting::IsDetectOnInsertEnabled ( ) const
inline
std::optional< bool > m_enable_detect_on_insert
Definition DevFilaAmsSetting.h:35

References m_enable_detect_on_insert.

◆ IsDetectOnPowerupEnabled()

bool Slic3r::DevAmsSystemSetting::IsDetectOnPowerupEnabled ( ) const
inline
bool m_enable_detect_on_powerup
Definition DevFilaAmsSetting.h:36

References m_enable_detect_on_powerup.

◆ IsDetectRemainEnabled()

bool Slic3r::DevAmsSystemSetting::IsDetectRemainEnabled ( ) const
inline
22{ return m_enable_detect_remain; }
bool m_enable_detect_remain
Definition DevFilaAmsSetting.h:37

References m_enable_detect_remain.

◆ Reset()

void Slic3r::DevAmsSystemSetting::Reset ( )
9{
14}
void SetDetectOnPowerupEnabled(bool enable)
Definition DevFilaAmsSetting.h:28
void SetAutoRefillEnabled(bool enable)
Definition DevFilaAmsSetting.h:30
void SetDetectRemainEnabled(bool enable)
Definition DevFilaAmsSetting.h:29

References m_enable_detect_on_insert, SetAutoRefillEnabled(), SetDetectOnPowerupEnabled(), and SetDetectRemainEnabled().

Here is the call graph for this function:

◆ SetAutoRefillEnabled()

void Slic3r::DevAmsSystemSetting::SetAutoRefillEnabled ( bool enable)
inline
30{ m_enable_auto_refill = enable; }

References m_enable_auto_refill.

Referenced by Reset().

Here is the caller graph for this function:

◆ SetDetectOnInsertEnabled()

void Slic3r::DevAmsSystemSetting::SetDetectOnInsertEnabled ( bool enable)
inline
27{ m_enable_detect_on_insert = enable; }

References m_enable_detect_on_insert.

Referenced by Slic3r::DevFilaSystemParser::ParseV1_0().

Here is the caller graph for this function:

◆ SetDetectOnPowerupEnabled()

void Slic3r::DevAmsSystemSetting::SetDetectOnPowerupEnabled ( bool enable)
inline

References m_enable_detect_on_powerup.

Referenced by Slic3r::DevFilaSystemParser::ParseV1_0(), and Reset().

Here is the caller graph for this function:

◆ SetDetectRemainEnabled()

void Slic3r::DevAmsSystemSetting::SetDetectRemainEnabled ( bool enable)
inline
29{ m_enable_detect_remain = enable; }

References m_enable_detect_remain.

Referenced by Slic3r::DevFilaSystemParser::ParseV1_0(), and Reset().

Here is the caller graph for this function:

Member Data Documentation

◆ m_enable_auto_refill

bool Slic3r::DevAmsSystemSetting::m_enable_auto_refill = false
private

◆ m_enable_detect_on_insert

std::optional<bool> Slic3r::DevAmsSystemSetting::m_enable_detect_on_insert = false
private

◆ m_enable_detect_on_powerup

bool Slic3r::DevAmsSystemSetting::m_enable_detect_on_powerup = false
private

◆ m_enable_detect_remain

bool Slic3r::DevAmsSystemSetting::m_enable_detect_remain = false
private

◆ m_owner

DevFilaSystem* Slic3r::DevAmsSystemSetting::m_owner = nullptr
private

Referenced by DevAmsSystemSetting().


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