OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
SendSystemInfoDialog.cpp File Reference
#include "SendSystemInfoDialog.hpp"
#include "libslic3r/Semver.hpp"
#include <string>
#include <wx/string.h>
#include <wx/gdicmn.h>
#include <wx/toplevel.h>
#include <wx/textctrl.h>
#include "libslic3r_version.h"
#include <map>
#include <cstddef>
#include <cstdio>
#include <stdio.h>
#include <algorithm>
#include <vector>
#include <cstdint>
#include <cstring>
#include <iterator>
#include <wx/language.h>
#include <wx/intl.h>
#include <wx/version.h>
#include <cmath>
#include <system_error>
#include <utility>
#include <boost/algorithm/string/classification.hpp>
#include <boost/algorithm/string/constants.hpp>
#include <functional>
#include <boost/algorithm/string/trim.hpp>
#include <sstream>
#include <wx/dialog.h>
#include "libslic3r/libslic3r.h"
#include <cassert>
#include <wx/colour.h>
#include <wx/html/htmlwin.h>
#include <wx/event.h>
#include "slic3r/GUI/wxExtensions.hpp"
#include "libslic3r/AppConfig.hpp"
#include "libslic3r/BlacklistedLibraryCheck.hpp"
#include "libslic3r/Platform.hpp"
#include "libslic3r/Utils.hpp"
#include "libslic3r/Color.hpp"
#include "slic3r/GUI/format.hpp"
#include "slic3r/Utils/Http.hpp"
#include "GUI_App.hpp"
#include "GUI_Utils.hpp"
#include "MainFrame.hpp"
#include "MsgDialog.hpp"
#include "OpenGLManager.hpp"
#include <boost/algorithm/hex.hpp>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/trim_all.hpp>
#include <boost/log/trivial.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <boost/uuid/detail/md5.hpp>
#include <glad/gl.h>
#include <wx/display.h>
#include <wx/htmllbox.h>
#include <wx/stattext.h>
#include <wx/timer.h>
#include <wx/utils.h>
#include <atomic>
#include <thread>
#include "slic3r/GUI/GUI.hpp"
#include <cstdlib>
#include <iomanip>
#include <charconv>

Go to the source code of this file.

Classes

class  Slic3r::GUI::SendSystemInfoDialog
class  Slic3r::GUI::SendSystemInfoProgressDialog
class  Slic3r::GUI::ShowJsonDialog

Namespaces

namespace  Slic3r
 |/ Copyright (c) Prusa Research 2020 - 2023 Enrico Turri @enricoturri1966 |/ |/ PrusaSlicer is released under the terms of the AGPLv3 or higher |/
namespace  Slic3r::GUI

Functions

std::string Slic3r::GUI::gl_get_string_safe (GLenum param, const std::string &default_value)
static bool Slic3r::GUI::should_dialog_be_shown ()
static void Slic3r::GUI::save_version ()
static std::map< std::string, std::string > Slic3r::GUI::parse_lscpu_etc (const std::string &name, char delimiter)
static std::string Slic3r::GUI::get_unique_id ()
static std::string Slic3r::GUI::generate_system_info_json ()
void Slic3r::GUI::show_send_system_info_dialog_if_needed ()

Variables

static const std::string Slic3r::GUI::SEND_SYSTEM_INFO_DOMAIN = "bambu-lab.com"
static const std::string Slic3r::GUI::SEND_SYSTEM_INFO_URL = "https://files." + SEND_SYSTEM_INFO_DOMAIN + "/wp-json/v1/ps"