OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::NetworkLibraryVersionInfo Struct Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/bambu_networking.hpp>

Collaboration diagram for Slic3r::NetworkLibraryVersionInfo:

Static Public Member Functions

static NetworkLibraryVersionInfo from_static (const NetworkLibraryVersion &v)
static NetworkLibraryVersionInfo from_discovered (const std::string &full_version, const std::string &base, const std::string &sfx)

Public Attributes

std::string version
std::string base_version
std::string suffix
std::string display_name
std::string url_override
bool is_latest
std::string warning
bool is_discovered
bool is_loaded = false

Detailed Description

Member Function Documentation

◆ from_discovered()

NetworkLibraryVersionInfo Slic3r::NetworkLibraryVersionInfo::from_discovered ( const std::string & full_version,
const std::string & base,
const std::string & sfx )
inlinestatic
519 {
520 return {full_version, base, sfx, full_version, "", false, "", true};
521 }

Referenced by Slic3r::get_all_available_versions().

Here is the caller graph for this function:

◆ from_static()

NetworkLibraryVersionInfo Slic3r::NetworkLibraryVersionInfo::from_static ( const NetworkLibraryVersion & v)
inlinestatic
504 {
505 return {
506 v.version,
507 v.version,
508 "",
509 v.display_name,
510 v.url_override ? v.url_override : "",
511 false, // assigned by get_all_available_versions() once the list is sorted
512 v.warning ? v.warning : "",
513 false
514 };
515 }

References Slic3r::NetworkLibraryVersion::display_name, Slic3r::NetworkLibraryVersion::url_override, Slic3r::NetworkLibraryVersion::version, and Slic3r::NetworkLibraryVersion::warning.

Referenced by Slic3r::get_all_available_versions().

Here is the caller graph for this function:

Member Data Documentation

◆ base_version

std::string Slic3r::NetworkLibraryVersionInfo::base_version

◆ display_name

std::string Slic3r::NetworkLibraryVersionInfo::display_name

◆ is_discovered

bool Slic3r::NetworkLibraryVersionInfo::is_discovered

◆ is_latest

bool Slic3r::NetworkLibraryVersionInfo::is_latest

◆ is_loaded

bool Slic3r::NetworkLibraryVersionInfo::is_loaded = false

◆ suffix

std::string Slic3r::NetworkLibraryVersionInfo::suffix

◆ url_override

std::string Slic3r::NetworkLibraryVersionInfo::url_override

◆ version

std::string Slic3r::NetworkLibraryVersionInfo::version

◆ warning

std::string Slic3r::NetworkLibraryVersionInfo::warning

The documentation for this struct was generated from the following file: