feat: add DevUtilBackend with GetFilamentDryingPreset

Reads filament_dev_ams_drying_* config keys from filament presets
and returns structured DevFilamentDryingPreset data.
This commit is contained in:
Noisyfox
2026-07-07 12:51:12 +08:00
parent 1adfb5f242
commit 9ee7e9aba4
3 changed files with 104 additions and 0 deletions
@@ -0,0 +1,26 @@
/**
* @file DevUtilBackend.h
* @brief Provides common static utility methods for backend (preset/slicing).
*/
#pragma once
#include "DevDefs.h"
#include "DevFilaSystem.h"
#include <optional>
#include <string>
namespace Slic3r
{
class DevUtilBackend
{
public:
DevUtilBackend() = delete;
public:
// for filament preset
static std::optional<DevFilamentDryingPreset> GetFilamentDryingPreset(const std::string& fila_id);
};
}; // namespace Slic3r