OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
GUI.cpp File Reference
#include "GUI.hpp"
#include "GUI_App.hpp"
#include "ICloudServiceAgent.hpp"
#include "format.hpp"
#include "I18N.hpp"
#include "libslic3r/Config.hpp"
#include <memory>
#include <vector>
#include <boost/algorithm/string/split.hpp>
#include <boost/algorithm/string/classification.hpp>
#include "libslic3r/Point.hpp"
#include <exception>
#include <wx/log.h>
#include <cassert>
#include "libslic3r/libslic3r.h"
#include <algorithm>
#include "libslic3r/Preset.hpp"
#include "slic3r/GUI/wxExtensions.hpp"
#include <wx/event.h>
#include <boost/algorithm/string/constants.hpp>
#include <cstddef>
#include <wx/utils.h>
#include <utility>
#include <boost/filesystem/operations.hpp>
#include <wx/string.h>
#include <string>
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/predicate.hpp>
#include <boost/any.hpp>
#include <wx/filename.h>
#include <wx/filesys.h>
#include "AboutDialog.hpp"
#include "MsgDialog.hpp"
#include "Plater.hpp"
#include "WebUserLoginDialog.hpp"
#include "libslic3r/Print.hpp"
#include "libslic3r/Utils.hpp"
Include dependency graph for GUI.cpp:

Go to the source code of this file.

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

void Slic3r::GUI::disable_screensaver ()
void Slic3r::GUI::enable_screensaver ()
bool Slic3r::GUI::debugged ()
void Slic3r::GUI::break_to_debugger ()
const std::string & Slic3r::GUI::shortkey_shift_prefix ()
const std::string & Slic3r::GUI::shortkey_ctrl_prefix ()
const std::string & Slic3r::GUI::shortkey_alt_prefix ()
void Slic3r::GUI::change_opt_value (DynamicPrintConfig &config, const t_config_option_key &opt_key, const boost::any &value, int opt_index)
void Slic3r::GUI::show_error (wxWindow *parent, const wxString &message, bool has_code_excerpts)
void Slic3r::GUI::show_error (wxWindow *parent, const char *message, bool has_code_excerpts)
void Slic3r::GUI::show_error_id (int id, const std::string &message)
void Slic3r::GUI::show_info (wxWindow *parent, const wxString &message, const wxString &title)
void Slic3r::GUI::show_info (wxWindow *parent, const char *message, const char *title)
void Slic3r::GUI::warning_catcher (wxWindow *parent, const wxString &message)
static wxString Slic3r::GUI::bold (const wxString &str)
static wxString Slic3r::GUI::bold_string (const wxString &str)
static void Slic3r::GUI::add_config_substitutions (const ConfigSubstitutions &conf_substitutions, wxString &changes)
static wxString Slic3r::GUI::substitution_message (const wxString &changes)
void Slic3r::GUI::show_substitutions_info (const PresetsConfigSubstitutions &presets_config_substitutions)
void Slic3r::GUI::show_substitutions_info (const ConfigSubstitutions &config_substitutions, const std::string &filename)
void Slic3r::GUI::create_combochecklist (wxComboCtrl *comboCtrl, const std::string &text, const std::string &items)
unsigned int Slic3r::GUI::combochecklist_get_flags (wxComboCtrl *comboCtrl)
void Slic3r::GUI::combochecklist_set_flags (wxComboCtrl *comboCtrl, unsigned int flags)
AppConfig * Slic3r::GUI::get_app_config ()
wxString Slic3r::GUI::from_u8 (const std::string &str)
std::string Slic3r::GUI::into_u8 (const wxString &str)
wxString Slic3r::GUI::from_path (const boost::filesystem::path &path)
boost::filesystem::path Slic3r::GUI::into_path (const wxString &str)
wxString Slic3r::GUI::file_url_from_path (const boost::filesystem::path &path)
void Slic3r::GUI::about ()
void Slic3r::GUI::desktop_open_datadir_folder ()
void Slic3r::GUI::desktop_open_any_folder (const std::string &path)
bool Slic3r::GUI::desktop_open_project_attachment (wxWindow *parent, const boost::filesystem::path &path)