mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-27 02:41:17 +00:00
ENH: clean codes about device
JIRA: [STUDIO-13609] Change-Id: I591de7033360b9570600006cfbce2148a8d031d5 (cherry picked from commit e9c774be8f4c89b8dafa14ef56913612fb68bd0c)
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
#pragma once
|
||||
|
||||
namespace Slic3r
|
||||
{
|
||||
|
||||
class DevFilaSystem;
|
||||
class DevAmsSystemSetting
|
||||
{
|
||||
public:
|
||||
DevAmsSystemSetting(DevFilaSystem* owner) : m_owner(owner) {};
|
||||
|
||||
public:
|
||||
// getters
|
||||
bool IsDetectOnInsertEnabled() const { return m_enable_detect_on_insert; };
|
||||
bool IsDetectOnPowerupEnabled() const { return m_enable_detect_on_powerup; }
|
||||
bool IsDetectRemainEnabled() const { return m_enable_detect_remain; }
|
||||
bool IsAutoRefillEnabled() const { return m_enable_auto_refill; }
|
||||
|
||||
// setters
|
||||
void Reset();
|
||||
void SetDetectOnInsertEnabled(bool enable) { m_enable_detect_on_insert = enable; }
|
||||
void SetDetectOnPowerupEnabled(bool enable) { m_enable_detect_on_powerup = enable; }
|
||||
void SetDetectRemainEnabled(bool enable) { m_enable_detect_remain = enable; }
|
||||
void SetAutoRefillEnabled(bool enable) { m_enable_auto_refill = enable; }
|
||||
|
||||
private:
|
||||
DevFilaSystem* m_owner = nullptr;
|
||||
|
||||
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;
|
||||
};
|
||||
|
||||
}// namespace Slic3r
|
||||
Reference in New Issue
Block a user