#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/GUI_App.hpp>
Public Types | |
| enum class | EAppMode : unsigned char { Editor , GCodeViewer } |
Public Member Functions | |
| void | on_start_subscribe_again (std::string dev_id) |
| void | reset_unsigned_plugin_warning () |
| std::string | get_local_models_path () |
| bool | OnInit () override |
| int | OnExit () override |
| void | CleanUp () override |
| bool | initialized () const |
| bool | is_enable_multi_machine () |
| GUI_App () | |
| ~GUI_App () override | |
| void | show_message_box (std::string msg) |
| EAppMode | get_app_mode () const |
| Slic3r::DeviceManager * | getDeviceManager () |
| bool | is_blocking_printing (MachineObject *obj_=nullptr) |
| bool | is_blocking_printing (MachineObject *obj_, const std::string &source_model) |
| Slic3r::TaskManager * | getTaskManager () |
| HMSQuery * | get_hms_query () |
| NetworkAgent * | getAgent () |
| const boost::optional< Semver > & | last_config_version () const |
| void | switch_printer_agent () |
| void | switch_printer_agent_if_pending () |
| std::string | resolve_printer_agent_id (const std::string &stored_id) const |
| std::string | canonical_printer_agent_id (const std::string &picked_id) |
| FilamentColorCodeQuery * | get_filament_color_code_query () |
| bool | is_editor () const |
| bool | is_gcode_viewer () const |
| bool | is_recreating_gui () const |
| int | input_idle_ms () const |
| int | FilterEvent (wxEvent &event) override |
| bool | starts_on_prepare () const |
| std::string | logo_name () const |
| bool | is_closing () const |
| void | set_closing (bool closing) |
| void | start_exit_watchdog () |
| bool | show_gcode_window () const |
| void | toggle_show_gcode_window () |
| bool | show_3d_navigator () const |
| void | toggle_show_3d_navigator () const |
| bool | show_plate_gridlines () const |
| void | toggle_show_plate_gridlines () const |
| bool | focus_mode () const |
| void | toggle_focus_mode () const |
| bool | show_canvas_zoom_button () const |
| void | toggle_canvas_zoom_button () const |
| bool | show_outline () const |
| void | toggle_show_outline () const |
| bool | show_center_of_mass () const |
| void | toggle_show_center_of_mass () const |
| wxString | get_inf_dialog_contect () |
| std::vector< std::string > | split_str (std::string src, std::string separator) |
| void | post_init () |
| void | shutdown () |
| wxGLContext * | init_glcontext (wxGLCanvas &canvas) |
| bool | init_opengl () |
| void | init_download_path () |
| void | open_orca_cloud (const std::string &next=std::string()) |
| const wxColour | get_label_default_clr_system () |
| const wxColour | get_label_default_clr_modified () |
| void | init_label_colours () |
| void | update_label_colours_from_appconfig () |
| void | update_publish_status () |
| bool | has_model_mall () |
| void | update_label_colours () |
| void | UpdateDarkUI (wxWindow *window, bool highlited=false, bool just_font=false) |
| void | UpdateDarkUIWin (wxWindow *win) |
| void | Update_dark_mode_flag () |
| void | UpdateDlgDarkUI (wxDialog *dlg) |
| void | UpdateFrameDarkUI (wxFrame *dlg) |
| void | UpdateDVCDarkUI (wxDataViewCtrl *dvc, bool highlited=false) |
| void | UpdateAllStaticTextDarkUI (wxWindow *parent) |
| void | init_fonts () |
| void | update_fonts (const MainFrame *main_frame=nullptr) |
| void | set_label_clr_modified (const wxColour &clr) |
| void | set_label_clr_sys (const wxColour &clr) |
| bool | get_side_menu_popup_status () |
| void | set_side_menu_popup_status (bool status) |
| std::string | link_to_network_check () |
| std::string | link_to_lan_only_wiki () |
| const wxColour & | get_label_clr_modified () |
| const wxColour & | get_label_clr_sys () |
| const wxColour & | get_label_clr_default () |
| const wxColour & | get_window_default_clr () |
| const wxColour & | get_label_highlight_clr () |
| const wxColour & | get_highlight_default_clr () |
| const wxColour & | get_color_hovered_btn_label () |
| const wxColour & | get_color_selected_btn_bg () |
| void | force_colors_update () |
| void | force_menu_update () |
| const wxFont & | small_font () |
| const wxFont & | bold_font () |
| const wxFont & | normal_font () |
| const wxFont & | code_font () |
| const wxFont & | link_font () |
| int | em_unit () const |
| bool | tabs_as_menu () const |
| wxSize | get_min_size () const |
| float | toolbar_icon_scale (const bool is_limited=false) const |
| void | set_auto_toolbar_icon_scale (float scale) const |
| void | check_printer_presets () |
| void | recreate_GUI (const wxString &message) |
| void | keyboard_shortcuts (ShortcutContext page, wxWindow *parent=nullptr) |
| void | troubleshoot () |
| void | load_project (wxWindow *parent, wxString &input_file) const |
| void | import_model (wxWindow *parent, wxArrayString &input_files) const |
| void | import_zip (wxWindow *parent, wxString &input_file) const |
| void | load_gcode (wxWindow *parent, wxString &input_file) const |
| wxString | transition_tridid (int trid_id) const |
| void | ShowUserGuide () |
| void | ShowDownNetPluginDlg () |
| void | ShowUserLogin (bool show=true, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | ShowOnlyFilament () |
| void | request_login (bool show_user_info=false, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| bool | check_login (const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | get_login_info (const std::string &provider=ORCA_CLOUD_PROVIDER) |
| bool | is_user_login (const std::string &provider=ORCA_CLOUD_PROVIDER) |
| std::string | get_printer_cloud_provider () const |
| void | request_user_login (int online_login=0, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | request_user_handle (int online_login=0, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | request_user_logout (const std::string &provider=ORCA_CLOUD_PROVIDER, bool user_initiated=false) |
| void | post_logout_to_webview (const std::string &provider) |
| int | request_user_unbind (std::string dev_id, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| std::string | handle_web_request (std::string cmd) |
| void | handle_script_message (std::string msg, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | request_model_download (wxString url) |
| void | download_project (std::string project_id) |
| void | request_project_download (std::string project_id) |
| void | request_open_project (std::string project_id) |
| void | request_remove_project (std::string project_id) |
| void | handle_http_error (unsigned int status, std::string body, const std::string &provider="") |
| void | on_http_error (wxCommandEvent &evt) |
| void | on_update_machine_list (wxCommandEvent &evt) |
| void | on_user_login (wxCommandEvent &evt) |
| void | on_user_login_handle (wxCommandEvent &evt) |
| wxString | cloud_webview_handoff (const std::string &next=std::string()) |
| void | request_cloud_web_session (const std::string &state) |
| void | mint_cloud_web_session (const std::string &state, uint64_t gen) |
| void | on_cloud_web_session_minted (const std::string &state, uint64_t gen, const std::string &token_hash) |
| void | enable_user_preset_folder (bool enable) |
| bool | is_studio_active () |
| void | reset_to_active () |
| void | check_update (bool show_tips, int by_user) |
| void | check_new_version (bool show_tips=false, int by_user=0) |
| void | check_new_version_sf (bool show_tips=false, int by_user=0) |
| void | check_legacy_user_filament_presets (bool by_user) |
| bool | process_network_msg (std::string dev_id, std::string msg) |
| void | request_new_version (int by_user) |
| void | enter_force_upgrade () |
| void | set_skip_version (bool skip=true) |
| void | no_new_version () |
| std::string | format_IP (const std::string &ip) |
| void | show_dialog (wxString msg) |
| void | push_notification (const MachineObject *obj, wxString msg, wxString title=wxEmptyString, UserNotificationStyle style=UserNotificationStyle::UNS_NORMAL) |
| bool | reload_settings () |
| void | remove_user_presets () |
| bool | maybe_migrate_user_presets_on_login () |
| bool | check_preset_parent_available (const std::pair< std::string, std::map< std::string, std::string > > &preset_data) |
| void | add_pending_vendor_preset (const std::pair< std::string, std::map< std::string, std::string > > &preset_data) |
| void | load_pending_vendors () |
| void | sync_preset (Preset *preset, bool force=false) |
| void | start_sync_user_preset (bool with_progress_dlg=false) |
| void | stop_sync_user_preset () |
| void | restart_sync_user_preset () |
| void | force_push_conflicting_preset (const std::string &setting_id) |
| void | on_stealth_mode_enter () |
| void | check_bundle_updates () |
| int | sync_bundle (std::string bundle_id, std::string version) |
| bool | unsubscribe_bundle (const std::string &id) |
| void | update_single_bundle (wxCommandEvent &evt) |
| void | start_http_server (const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | start_http_server (int port, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | stop_http_server () |
| void | on_show_check_privacy_dlg (int online_login=0, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | show_check_privacy_dlg (wxCommandEvent &evt) |
| void | on_check_privacy_update (wxCommandEvent &evt) |
| bool | check_privacy_update () |
| void | check_privacy_version (int online_login=0, const std::string &provider=ORCA_CLOUD_PROVIDER) |
| void | check_track_enable () |
| void | persist_window_geometry (wxTopLevelWindow *window, bool default_maximized=false) |
| void | update_ui_from_settings () |
| bool | load_language (wxString language, bool initial) |
| Tab * | get_tab (Preset::Type type) |
| Tab * | get_plate_tab () |
| Tab * | get_model_tab (bool part=false) |
| Tab * | get_layer_tab () |
| ConfigOptionMode | get_saved_mode () |
| ConfigOptionMode | get_mode () |
| std::string | get_saved_mode_str () |
| std::string | get_mode_str () |
| void | save_mode (const int mode) |
| void | set_mode (ConfigOptionMode mode) |
| void | enable_developer_mode () |
| void | update_mode () |
| void | update_internal_development () |
| void | show_ip_address_enter_dialog (wxString title=wxEmptyString) |
| void | show_ip_address_enter_dialog_handler (wxCommandEvent &evt) |
| bool | show_modal_ip_address_enter_dialog (bool input_sn, wxString title=wxEmptyString) |
| bool | has_unsaved_preset_changes () const |
| bool | has_current_preset_changes () const |
| void | update_saved_preset_from_current_preset () |
| std::vector< std::pair< unsigned int, std::string > > | get_selected_presets () const |
| bool | check_and_save_current_preset_changes (const wxString &caption, const wxString &header, bool remember_choice=true, bool use_dont_save_insted_of_discard=false) |
| void | apply_keeped_preset_modifications () |
| bool | check_and_keep_current_preset_changes (const wxString &caption, const wxString &header, int action_buttons, bool *postponed_apply_of_keeped_changes=nullptr) |
| bool | can_load_project () |
| bool | check_print_host_queue () |
| bool | checked_tab (Tab *tab) |
| void | load_current_presets (bool active_preset_combox=false, bool check_printer_presets=true) |
| std::map< std::string, std::string > & | get_delete_cache_presets () |
| std::map< std::string, std::string > | get_delete_cache_presets_lock () |
| void | process_delete_presets () |
| void | delete_preset_from_cloud (std::string setting_id, std::string preset_file_path) |
| void | preset_deleted_from_cloud (std::string setting_id) |
| void | scan_orphaned_info_files () |
| wxString | filter_string (wxString str) |
| wxString | current_language_code () const |
| wxString | current_language_code_safe () const |
| bool | is_localized () const |
| void | open_preferences () |
| void | open_preferences (PreferencesTab tab, const std::string &highlight_option=std::string()) |
| void | open_presetbundledialog (size_t open_on_tab=0, const std::string &highlight_option=std::string()) |
| void | open_plugins_dialog (size_t open_on_tab=0, const std::string &highlight_option=std::string()) |
| void | refresh_plugins () |
| void | install_local_plugin () |
| void | open_terminal_dialog () |
| void | open_speed_dial () |
| ActionRegistry & | action_registry () |
| void | open_exportpresetbundledialog (size_t open_on_tab=0, const std::string &highlight_option=std::string()) |
| virtual bool | OnExceptionInMainLoop () override |
| bool | open_browser_with_warning_dialog (const wxString &url, int flags=0) |
| Sidebar & | sidebar () |
| GizmoObjectManipulation * | obj_manipul () |
| ObjectSettings * | obj_settings () |
| ObjectList * | obj_list () |
| ObjectLayers * | obj_layers () |
| Plater * | plater () |
| const Plater * | plater () const |
| ParamsPanel * | params_panel () |
| ParamsDialog * | params_dialog () |
| Model & | model () |
| NotificationManager * | notification_manager () |
| Downloader * | downloader () |
| void | set_download_model_url (std::string url) |
| void | set_download_model_name (std::string name) |
| std::string | get_download_model_url () |
| std::string | get_download_model_name () |
| void | load_url (wxString url) |
| void | open_mall_page_dialog () |
| void | open_publish_page_dialog () |
| void | remove_mall_system_dialog () |
| void | run_script (wxString js) |
| bool | is_adding_script_handler () |
| void | set_adding_script_handler (bool status) |
| char | from_hex (char ch) |
| std::string | url_encode (std::string value) |
| std::string | url_decode (std::string value) |
| void | popup_ping_bind_dialog () |
| void | remove_ping_bind_dialog () |
| PresetUpdater * | get_preset_updater () |
| Notebook * | tab_panel () const |
| int | extruders_cnt () const |
| int | extruders_edited_cnt () const |
| int | filaments_cnt () const |
| PrintSequence | global_print_sequence () const |
| RemovableDriveManager * | removable_drive_manager () |
| OtherInstanceMessageHandler * | other_instance_message_handler () |
| wxSingleInstanceChecker * | single_instance_checker () |
| void | init_single_instance_checker (const std::string &name, const std::string &path) |
| void | set_instance_hash (const size_t hash) |
| std::string | get_instance_hash_string () |
| size_t | get_instance_hash_int () |
| ImGuiWrapper * | imgui () |
| ShortcutRegistry & | shortcuts () |
| void | on_shortcuts_changed () |
| PrintHostJobQueue & | printhost_job_queue () |
| void | open_web_page_localized (const std::string &http_address) |
| bool | may_switch_to_SLA_preset (const wxString &caption) |
| bool | run_wizard (ConfigWizard::RunReason reason, ConfigWizard::StartPage start_page=ConfigWizard::SP_WELCOME) |
| void | show_desktop_integration_dialog () |
| OpenGLManager & | get_opengl_manager () |
| GLShaderProgram * | get_shader (const std::string &shader_name) |
| GLShaderProgram * | get_current_shader () |
| bool | is_gl_version_greater_or_equal_to (unsigned int major, unsigned int minor) const |
| bool | is_glsl_version_greater_or_equal_to (unsigned int major, unsigned int minor) const |
| int | GetSingleChoiceIndex (const wxString &message, const wxString &caption, const wxArrayString &choices, int initialSelection) |
| void | associate_files (std::wstring extend) |
| void | disassociate_files (std::wstring extend) |
| bool | check_url_association (std::wstring url_prefix, std::wstring ®_bin) |
| void | associate_url (std::wstring url_prefix) |
| void | disassociate_url (std::wstring url_prefix) |
| void | start_download (std::string url) |
| std::string | get_plugin_url (std::string name, std::string country_code) |
| int | download_plugin (std::string name, std::string package_name, InstallProgressFn pro_fn=nullptr, WasCancelledFn cancel_fn=nullptr) |
| int | install_plugin (std::string name, std::string package_name, InstallProgressFn pro_fn=nullptr, WasCancelledFn cancel_fn=nullptr) |
| std::string | get_http_url (std::string country_code, std::string path={}) |
| std::string | get_model_http_url (std::string country_code) |
| bool | use_legacy_network_plugin () const |
| bool | is_compatibility_version () |
| bool | check_networking_version () |
| void | cancel_networking_install () |
| void | restart_networking () |
| void | check_config_updates_from_updater () |
| void | show_network_plugin_download_dialog (bool is_update=false) |
| void | migrate_network_plugin_config () |
| bool | hot_reload_network_plugin () |
| bool | install_network_plugin_from_ota (bool &had_cache) |
| std::string | get_latest_network_version () const |
| bool | has_network_update_available () const |
| std::string | get_bbl_client_version () |
Static Public Member Functions | |
| static std::string | get_gl_info (bool for_github) |
| static unsigned | get_colour_approx_luma (const wxColour &colour) |
| static bool | dark_mode () |
| static std::string | format_display_version () |
| static bool | catch_error (std::function< void()> cb, const std::string &err) |
| static std::string | extract_setting_id_from_info (const std::string &info_file_path) |
Public Attributes | |
| std::map< std::string, bool > | test_url_state |
| bool | m_studio_active = true |
| std::chrono::system_clock::time_point | last_active_point |
| PresetBundleDialog * | m_preset_bundle_dlg {nullptr} |
| PluginsDialog * | m_plugins_dlg {nullptr} |
| SpeedDialWebDialog * | m_speed_dial_dialog {nullptr} |
| TerminalDialog * | m_terminal_dlg {nullptr} |
| ActionRegistry | m_action_registry |
| std::string | m_mall_model_download_url |
| std::string | m_mall_model_download_name |
| ModelMallDialog * | m_mall_publish_dialog { nullptr } |
| PingCodeBindDialog * | m_ping_code_binding_dialog { nullptr } |
| NetworkErrorDialog * | m_server_error_dialog { nullptr } |
| GUI_InitParams * | init_params { nullptr } |
| AppConfig * | app_config { nullptr } |
| PresetBundle * | preset_bundle { nullptr } |
| PresetUpdater * | preset_updater { nullptr } |
| MainFrame * | mainframe { nullptr } |
| Plater * | plater_ { nullptr } |
| std::vector< Tab * > | tabs_list |
| std::vector< Tab * > | model_tabs_list |
| Tab * | plate_tab |
Private Member Functions | |
| int | updating_bambu_networking () |
| bool | on_init_inner () |
| void | copy_network_if_available () |
| bool | on_init_network (bool try_backup=false) |
| void | init_networking_callbacks () |
| void | init_app_config () |
| void | init_plugin_gui_wiring () |
| void | remove_old_networking_plugins () |
| void | drain_pending_events (int timeout_ms) |
| bool | wait_for_network_idle (int timeout_ms) |
| bool | check_older_app_config (Semver current_version, bool backup) |
| void | copy_older_config () |
| void | window_pos_save (wxTopLevelWindow *window, const std::string &name) |
| bool | window_pos_restore (wxTopLevelWindow *window, const std::string &name, bool default_maximized=false) |
| void | window_pos_sanitize (wxTopLevelWindow *window) |
| void | window_pos_center (wxTopLevelWindow *window) |
| void | refresh_printer_agent_dropdown () |
| void | set_live_printer_agent (std::shared_ptr< IPrinterAgent > agent) |
| bool | config_wizard_startup () |
| void | check_updates (const bool verbose) |
| void | select_machine (const std::string &agent_id) |
Static Private Attributes | |
| static std::string | version_display = "" |
|
strong |
| Enumerator | |
|---|---|
| Editor | |
| GCodeViewer | |
|
explicit |
References GUI_App(), app_config, init_app_config(), init_download_path(), m_app_mode, m_downloader, m_em_unit, m_imgui, m_other_instance_message_handler, m_removable_drive_manager, m_shortcuts, Slic3r::make_unique(), and reset_to_active().
Referenced by GUI_App(), and init_plugin_gui_wiring().
|
override |
References ~GUI_App(), app_config, Slic3r::NetworkAgentFactory::clear_printer_agent_cache(), Slic3r::PluginManager::instance(), Slic3r::PythonInterpreter::instance(), m_agent, preset_bundle, preset_updater, StaticBambuLib::release(), Slic3r::BBLNetworkPlugin::shutdown(), Slic3r::PluginManager::shutdown(), Slic3r::PythonInterpreter::shutdown(), and Slic3r::shutdown_console_logging().
Referenced by ~GUI_App().
|
inline |
References m_action_registry.
| void Slic3r::GUI::GUI_App::add_pending_vendor_preset | ( | const std::pair< std::string, std::map< std::string, std::string > > & | preset_data | ) |
References add_pending_vendor_preset(), BBL_JSON_KEY_INHERITS, BBL_JSON_KEY_TYPE, Slic3r::PresetBundle::find_preset_vendor(), need_add_filaments, need_add_vendors, Slic3r::nozzle_diameter(), PRESET_IOT_FILAMENT_TYPE, PRESET_IOT_PRINT_TYPE, PRESET_IOT_PRINTER_TYPE, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_INVALID, Slic3r::Preset::TYPE_PRINT, and Slic3r::Preset::TYPE_PRINTER.
Referenced by add_pending_vendor_preset(), reload_settings(), sync_bundle(), and update_single_bundle().
| void Slic3r::GUI::GUI_App::apply_keeped_preset_modifications | ( | ) |
References apply_keeped_preset_modifications(), load_current_presets(), preset_bundle, Slic3r::GUI::printer_technology(), and tabs_list.
Referenced by apply_keeped_preset_modifications(), check_and_keep_current_preset_changes(), Slic3r::GUI::ConfigWizard::run(), and Slic3r::GUI::GuideFrame::run().
| void Slic3r::GUI::GUI_App::associate_files | ( | std::wstring | extend | ) |
References associate_files(), Slic3r::GUI::is_running_in_msix(), and L.
Referenced by associate_files(), on_init_inner(), and open_preferences().
| void Slic3r::GUI::GUI_App::associate_url | ( | std::wstring | url_prefix | ) |
References associate_url(), Slic3r::GUI::from_path(), Slic3r::GUI::into_u8(), Slic3r::GUI::is_running_in_msix(), and L.
Referenced by associate_url(), on_init_inner(), and open_preferences().
|
inline |
References m_bold_font.
| bool Slic3r::GUI::GUI_App::can_load_project | ( | ) |
References can_load_project().
Referenced by can_load_project().
| void Slic3r::GUI::GUI_App::cancel_networking_install | ( | ) |
References m_networking_cancel_update.
| std::string Slic3r::GUI::GUI_App::canonical_printer_agent_id | ( | const std::string & | picked_id | ) |
References canonical_printer_agent_id(), and resolve_printer_agent_id().
Referenced by canonical_printer_agent_id().
|
static |
References catch_error(), and Slic3r::GUI::show_error().
Referenced by catch_error().
| bool Slic3r::GUI::GUI_App::check_and_keep_current_preset_changes | ( | const wxString & | caption, |
| const wxString & | header, | ||
| int | action_buttons, | ||
| bool * | postponed_apply_of_keeped_changes = nullptr ) |
References app_config, apply_keeped_preset_modifications(), Slic3r::GUI::Tab::cache_config_diff(), check_and_keep_current_preset_changes(), Slic3r::GUI::UnsavedChangesDialog::discard(), Slic3r::PresetCollection::discard_current_changes(), Slic3r::GUI::UnsavedChangesDialog::get_names_and_types(), Slic3r::GUI::UnsavedChangesDialog::get_selected_options(), get_tab(), Slic3r::GUI::UnsavedChangesDialog::get_unselected_options(), Slic3r::GUI::UnsavedChangesDialog::getUpdateItemCount(), has_current_preset_changes(), Slic3r::GUI::UnsavedChangesDialog::has_unselected_options(), load_current_presets(), Slic3r::GUI::Tab::m_presets, preset_bundle, Slic3r::GUI::printer_technology(), Slic3r::GUI::UnsavedChangesDialog::save_preset(), Slic3r::GUI::UnsavedChangesDialog::ShowModal(), tabs_list, Slic3r::GUI::UnsavedChangesDialog::transfer_changes(), and Slic3r::Preset::TYPE_PRINTER.
Referenced by check_and_keep_current_preset_changes().
| bool Slic3r::GUI::GUI_App::check_and_save_current_preset_changes | ( | const wxString & | caption, |
| const wxString & | header, | ||
| bool | remember_choice = true, | ||
| bool | use_dont_save_insted_of_discard = false ) |
References app_config, check_and_save_current_preset_changes(), Slic3r::GUI::DONT_SAVE, Slic3r::GUI::UnsavedChangesDialog::get_names_and_types(), Slic3r::GUI::UnsavedChangesDialog::get_unselected_options(), Slic3r::GUI::UnsavedChangesDialog::getUpdateItemCount(), has_current_preset_changes(), load_current_presets(), preset_bundle, Slic3r::GUI::REMEMBER_CHOISE, Slic3r::GUI::SAVE, Slic3r::GUI::UnsavedChangesDialog::save_preset(), and Slic3r::GUI::UnsavedChangesDialog::ShowModal().
Referenced by check_and_save_current_preset_changes().
| void Slic3r::GUI::GUI_App::check_bundle_updates | ( | ) |
References _L, check_bundle_updates(), Slic3r::GUI::CustomNotification, Slic3r::GUI::format(), m_agent, Slic3r::Semver::parse(), preset_bundle, and Slic3r::GUI::NotificationManager::RegularNotificationLevel.
Referenced by check_bundle_updates().
|
inline |
References check_updates().
| void Slic3r::GUI::GUI_App::check_legacy_user_filament_presets | ( | bool | by_user | ) |
References _L, app_config, Slic3r::PresetBundle::LegacyUserFilamentPresetMigration::backup, check_legacy_user_filament_presets(), Slic3r::PresetBundle::LegacyUserFilamentPresetMigration::failed, Slic3r::GUI::format_wxstr(), Slic3r::GUI::from_u8(), Slic3r::GUI::RichMessageDialog::IsCheckBoxChecked(), Slic3r::PresetBundle::LegacyUserFilamentPresetMigration::locked, m_legacy_filament_check_due, m_legacy_filament_check_running, m_sync_user_presets_now, m_user_preset_pull_pending, mainframe, Slic3r::Never, preset_bundle, Slic3r::GUI::show_error(), Slic3r::GUI::RichMessageDialog::ShowCheckBox(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::GUI::RichMessageDialog::ShowModal(), and tabs_list.
Referenced by check_legacy_user_filament_presets(), post_init(), and start_sync_user_preset().
| bool Slic3r::GUI::GUI_App::check_login | ( | const std::string & | provider = ORCA_CLOUD_PROVIDER | ) |
References check_login(), m_agent, and ShowUserLogin().
Referenced by check_login(), and request_project_download().
| bool Slic3r::GUI::GUI_App::check_networking_version | ( | ) |
References app_config, BAMBU_NETWORK_AGENT_VERSION_LEGACY, get_latest_network_version(), Slic3r::NetworkAgent::get_version(), Slic3r::is_supported_network_version(), m_networking_compatible, and use_legacy_network_plugin().
Referenced by on_init_network().
| void Slic3r::GUI::GUI_App::check_new_version | ( | bool | show_tips = false, |
| int | by_user = 0 ) |
References app_config, check_new_version(), check_update(), Slic3r::Geometry::contains(), Slic3r::GUI::VersionInfo::convert_full_version(), Slic3r::empty(), Slic3r::Http::get(), get_http_url(), handle_http_error(), Slic3r::http, no_new_version(), Slic3r::platform(), TIMEOUT_CONNECT, TIMEOUT_RESPONSE, and version_info.
Referenced by check_new_version().
| void Slic3r::GUI::GUI_App::check_new_version_sf | ( | bool | show_tips = false, |
| int | by_user = 0 ) |
References app_config, check_new_version_sf(), Slic3r::GUI::format(), Slic3r::Http::get(), Slic3r::GUI::get_version(), Slic3r::http, no_new_version(), Slic3r::platform_architecture(), Slic3r::platform_os_type(), Slic3r::GUI::to_string(), Slic3r::Semver::to_string_sf(), Slic3r::Semver::valid(), and version_info.
Referenced by check_new_version_sf(), and post_init().
|
private |
References check_older_app_config().
Referenced by check_older_app_config().
| bool Slic3r::GUI::GUI_App::check_preset_parent_available | ( | const std::pair< std::string, std::map< std::string, std::string > > & | preset_data | ) |
References BBL_JSON_KEY_INHERITS, BBL_JSON_KEY_TYPE, check_preset_parent_available(), preset_bundle, PRESET_IOT_FILAMENT_TYPE, PRESET_IOT_PRINT_TYPE, and PRESET_IOT_PRINTER_TYPE.
Referenced by check_preset_parent_available(), reload_settings(), sync_bundle(), and update_single_bundle().
| bool Slic3r::GUI::GUI_App::check_print_host_queue | ( | ) |
References _, check_print_host_queue(), Slic3r::GUI::format_wxstr(), L, mainframe, and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by check_print_host_queue().
| void Slic3r::GUI::GUI_App::check_printer_presets | ( | ) |
References check_printer_presets(), preset_bundle, and Slic3r::PhysicalPrinter::presets_with_print_host_information().
Referenced by check_printer_presets(), and load_current_presets().
| bool Slic3r::GUI::GUI_App::check_privacy_update | ( | ) |
References app_config, check_privacy_update(), Slic3r::Semver::parse(), and privacy_version_info.
Referenced by check_privacy_update(), and on_check_privacy_update().
| void Slic3r::GUI::GUI_App::check_privacy_version | ( | int | online_login = 0, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References app_config, check_privacy_version(), Slic3r::Http::get(), get_http_url(), Slic3r::http, privacy_version_info, request_user_handle(), TIMEOUT_CONNECT, and TIMEOUT_RESPONSE.
Referenced by check_privacy_version(), and on_user_login().
| void Slic3r::GUI::GUI_App::check_track_enable | ( | ) |
References check_track_enable(), and m_agent.
Referenced by check_track_enable(), on_init_network(), and on_user_login().
| void Slic3r::GUI::GUI_App::check_update | ( | bool | show_tips, |
| int | by_user ) |
References check_update(), no_new_version(), Slic3r::Semver::parse(), and version_info.
Referenced by check_new_version(), and check_update().
|
private |
References app_config, check_updates(), m_app_conf_exists, mainframe, preset_updater, Slic3r::PresetUpdater::R_INCOMPAT_CONFIGURED, Slic3r::PresetUpdater::R_INCOMPAT_EXIT, Slic3r::PresetUpdater::R_NOOP, Slic3r::GUI::show_error(), Slic3r::PresetUpdater::SHOW_NOTIFICATION, Slic3r::PresetUpdater::SHOW_TEXT_BOX, and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by check_config_updates_from_updater(), and check_updates().
| bool Slic3r::GUI::GUI_App::check_url_association | ( | std::wstring | url_prefix, |
| std::wstring & | reg_bin ) |
References check_url_association(), Slic3r::GUI::from_path(), and L.
Referenced by check_url_association().
| bool Slic3r::GUI::GUI_App::checked_tab | ( | Tab * | tab | ) |
References checked_tab(), model_tabs_list, and tabs_list.
Referenced by checked_tab().
|
override |
References CleanUp(), and m_agent.
Referenced by CleanUp().
| wxString Slic3r::GUI::GUI_App::cloud_webview_handoff | ( | const std::string & | next = std::string() | ) |
References cloud_webview_handoff(), Slic3r::GUI::from_u8(), Slic3r::GUI::get_orca_cloud_agent(), and m_agent.
Referenced by cloud_webview_handoff(), on_user_login_handle(), and open_orca_cloud().
|
inline |
References m_code_font.
|
private |
References config_wizard_startup(), m_app_conf_exists, preset_bundle, Slic3r::GUI::ConfigWizard::RR_DATA_EMPTY, and run_wizard().
Referenced by config_wizard_startup(), and post_init().
|
private |
References app_config, copy_network_if_available(), and install_network_plugin_from_ota().
Referenced by copy_network_if_available(), and on_init_inner().
|
private |
References copy_older_config(), m_older_data_dir_path, and preset_bundle.
Referenced by copy_older_config(), and on_init_inner().
|
inline |
References m_active_language_code, and m_wxLocale.
Referenced by current_language_code_safe(), open_mall_page_dialog(), open_publish_page_dialog(), and post_init().
| wxString Slic3r::GUI::GUI_App::current_language_code_safe | ( | ) | const |
References current_language_code(), and current_language_code_safe().
Referenced by Slic3r::anonymous_namespace{PluginHostApp.cpp}::app_info(), current_language_code_safe(), and open_web_page_localized().
|
static |
References Slic3r::GUI::check_dark_mode(), dark_mode(), and Slic3r::GUI::mac_dark_mode().
Referenced by dark_mode(), force_colors_update(), get_label_default_clr_modified(), get_label_default_clr_system(), init_label_colours(), on_init_inner(), Update_dark_mode_flag(), and UpdateDVCDarkUI().
| void Slic3r::GUI::GUI_App::delete_preset_from_cloud | ( | std::string | setting_id, |
| std::string | preset_file_path ) |
References delete_preset_from_cloud(), Slic3r::GUI::mutex_delete_cache_presets, and need_delete_presets.
Referenced by delete_preset_from_cloud(), and scan_orphaned_info_files().
| void Slic3r::GUI::GUI_App::disassociate_files | ( | std::wstring | extend | ) |
References app_config, disassociate_files(), Slic3r::GUI::is_running_in_msix(), and L.
Referenced by disassociate_files().
| void Slic3r::GUI::GUI_App::disassociate_url | ( | std::wstring | url_prefix | ) |
References disassociate_url(), Slic3r::GUI::is_running_in_msix(), and L.
Referenced by disassociate_url().
| int Slic3r::GUI::GUI_App::download_plugin | ( | std::string | name, |
| std::string | package_name, | ||
| InstallProgressFn | pro_fn = nullptr, | ||
| WasCancelledFn | cancel_fn = nullptr ) |
References app_config, Slic3r::Http::Progress::dlnow, Slic3r::Http::Progress::dltotal, Slic3r::GUI::format(), Slic3r::Http::get(), Slic3r::get_current_pid(), get_plugin_url(), Slic3r::Http::header(), Slic3r::http, Slic3r::GUI::InstallStatusDownloadCompleted, Slic3r::GUI::InstallStatusDownloadFailed, Slic3r::GUI::InstallStatusNormal, m_networking_cancel_update, Slic3r::Http::on_complete(), Slic3r::Semver::parse(), TIMEOUT_CONNECT, Slic3r::Http::timeout_connect(), Slic3r::Http::timeout_max(), TIMEOUT_RESPONSE, Slic3r::Semver::to_string(), and use_legacy_network_plugin().
| void Slic3r::GUI::GUI_App::download_project | ( | std::string | project_id | ) |
References download_project(), and plater_.
Referenced by download_project(), and request_project_download().
| Downloader * Slic3r::GUI::GUI_App::downloader | ( | ) |
References downloader(), and m_downloader.
Referenced by downloader().
|
private |
Referenced by hot_reload_network_plugin().
| void Slic3r::GUI::GUI_App::enable_developer_mode | ( | ) |
References app_config, enable_developer_mode(), and update_mode().
Referenced by enable_developer_mode().
| void Slic3r::GUI::GUI_App::enable_user_preset_folder | ( | bool | enable | ) |
References app_config, DEFAULT_USER_FOLDER_NAME, enable_user_preset_folder(), Slic3r::PluginManager::instance(), and m_agent.
Referenced by enable_user_preset_folder(), on_init_inner(), on_user_login_handle(), request_user_logout(), and restart_networking().
| void Slic3r::GUI::GUI_App::enter_force_upgrade | ( | ) |
References enter_force_upgrade().
Referenced by enter_force_upgrade().
|
static |
References extract_setting_id_from_info().
Referenced by extract_setting_id_from_info(), and scan_orphaned_info_files().
| int Slic3r::GUI::GUI_App::extruders_cnt | ( | ) | const |
References Slic3r::Preset::config, extruders_cnt(), Slic3r::ConfigBase::option(), preset_bundle, Slic3r::Preset::printer_technology(), and Slic3r::ptSLA.
Referenced by extruders_cnt().
| int Slic3r::GUI::GUI_App::extruders_edited_cnt | ( | ) | const |
References Slic3r::Preset::config, extruders_edited_cnt(), Slic3r::ConfigBase::option(), preset_bundle, Slic3r::Preset::printer_technology(), and Slic3r::ptSLA.
Referenced by extruders_edited_cnt().
| int Slic3r::GUI::GUI_App::filaments_cnt | ( | ) | const |
References filaments_cnt(), and preset_bundle.
Referenced by filaments_cnt().
| wxString Slic3r::GUI::GUI_App::filter_string | ( | wxString | str | ) |
References filter_string().
Referenced by filter_string().
|
override |
References FilterEvent(), m_last_input, and mainframe.
Referenced by FilterEvent().
|
inline |
References app_config.
Referenced by toggle_focus_mode().
| void Slic3r::GUI::GUI_App::force_colors_update | ( | ) |
References dark_mode(), force_colors_update(), m_force_colors_update, mainframe, NppDarkMode::SetDarkExplorerTheme(), NppDarkMode::SetDarkMode(), and NppDarkMode::SetDarkTitleBar().
Referenced by force_colors_update().
| void Slic3r::GUI::GUI_App::force_menu_update | ( | ) |
| void Slic3r::GUI::GUI_App::force_push_conflicting_preset | ( | const std::string & | setting_id | ) |
References Slic3r::GUI::conflict_ids_mutex, force_push_conflicting_preset(), Slic3r::OrcaCloudServiceAgent::generate_uuid_for_setting_id(), m_agent, m_pending_conflict_setting_ids, m_sync_user_presets_now, and preset_bundle.
Referenced by force_push_conflicting_preset(), and on_http_error().
|
static |
References format_display_version(), and version_display.
Referenced by format_display_version(), and Slic3r::GUI::AboutDialog::onCopyToClipboard().
| std::string Slic3r::GUI::GUI_App::format_IP | ( | const std::string & | ip | ) |
References format_IP().
Referenced by format_IP().
| char Slic3r::GUI::GUI_App::from_hex | ( | char | ch | ) |
References from_hex().
Referenced by from_hex().
|
inline |
References m_app_mode.
| std::string Slic3r::GUI::GUI_App::get_bbl_client_version | ( | ) |
References Slic3r::GUI::VersionInfo::convert_full_version(), get_bbl_client_version(), and Slic3r::BBLNetworkPlugin::instance().
Referenced by get_bbl_client_version().
|
inline |
References m_color_hovered_btn_label.
|
inline |
References m_color_selected_btn_bg.
|
static |
References get_colour_approx_luma().
Referenced by get_colour_approx_luma().
|
inline |
References m_opengl_mgr.
| std::map< std::string, std::string > & Slic3r::GUI::GUI_App::get_delete_cache_presets | ( | ) |
References get_delete_cache_presets(), and need_delete_presets.
Referenced by get_delete_cache_presets(), and reload_settings().
| std::map< std::string, std::string > Slic3r::GUI::GUI_App::get_delete_cache_presets_lock | ( | ) |
References get_delete_cache_presets_lock(), Slic3r::GUI::mutex_delete_cache_presets, and need_delete_presets.
Referenced by get_delete_cache_presets_lock(), and process_delete_presets().
|
inline |
References m_mall_model_download_name.
|
inline |
References m_mall_model_download_url.
| FilamentColorCodeQuery * Slic3r::GUI::GUI_App::get_filament_color_code_query | ( | ) |
References get_filament_color_code_query(), and m_filament_color_code_query.
Referenced by get_filament_color_code_query().
|
static |
References get_gl_info(), and Slic3r::GUI::OpenGLManager::get_gl_info().
Referenced by get_gl_info().
|
inline |
References m_color_highlight_default.
Referenced by Slic3r::GUI::anonymous_namespace{WebViewHostDialog.cpp}::host_theme_vars_css().
| std::string Slic3r::GUI::GUI_App::get_http_url | ( | std::string | country_code, |
| std::string | path = {} ) |
Referenced by check_new_version(), check_privacy_version(), get_plugin_url(), and post_init().
|
inline |
References m_info_dialog_content.
|
inline |
References m_instance_hash_int.
|
inline |
References m_instance_hash_string.
|
inline |
References m_color_label_default.
Referenced by Slic3r::GUI::anonymous_namespace{WebViewHostDialog.cpp}::host_theme_vars_css().
|
inline |
References m_color_label_modified.
|
inline |
References m_color_label_sys.
Referenced by Slic3r::GUI::anonymous_namespace{WebViewHostDialog.cpp}::host_theme_vars_css().
| const wxColour Slic3r::GUI::GUI_App::get_label_default_clr_modified | ( | ) |
References dark_mode(), and get_label_default_clr_modified().
Referenced by get_label_default_clr_modified().
| const wxColour Slic3r::GUI::GUI_App::get_label_default_clr_system | ( | ) |
References dark_mode(), and get_label_default_clr_system().
Referenced by get_label_default_clr_system().
|
inline |
References m_color_highlight_label_default.
| std::string Slic3r::GUI::GUI_App::get_latest_network_version | ( | ) | const |
References Slic3r::get_latest_network_version().
Referenced by check_networking_version(), get_plugin_url(), has_network_update_available(), install_plugin(), on_init_network(), and show_network_plugin_download_dialog().
| Tab * Slic3r::GUI::GUI_App::get_layer_tab | ( | ) |
References get_layer_tab(), and model_tabs_list.
Referenced by get_layer_tab().
| std::string Slic3r::GUI::GUI_App::get_local_models_path | ( | ) |
References Slic3r::data_dir(), Slic3r::empty(), and get_local_models_path().
Referenced by get_local_models_path().
| void Slic3r::GUI::GUI_App::get_login_info | ( | const std::string & | provider = ORCA_CLOUD_PROVIDER | ) |
References Slic3r::GUI::from_u8(), get_login_info(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), and m_agent.
Referenced by get_login_info(), handle_web_request(), and request_login().
| wxSize Slic3r::GUI::GUI_App::get_min_size | ( | ) | const |
References get_min_size(), and m_em_unit.
Referenced by get_min_size().
| ConfigOptionMode Slic3r::GUI::GUI_App::get_mode | ( | ) |
References app_config, Slic3r::comDevelop, get_mode(), and get_saved_mode().
Referenced by get_mode(), and get_mode_str().
| std::string Slic3r::GUI::GUI_App::get_mode_str | ( | ) |
References get_mode(), and get_mode_str().
Referenced by get_mode_str().
| std::string Slic3r::GUI::GUI_App::get_model_http_url | ( | std::string | country_code | ) |
Referenced by open_mall_page_dialog(), and open_publish_page_dialog().
| Tab * Slic3r::GUI::GUI_App::get_model_tab | ( | bool | part = false | ) |
References get_model_tab(), and model_tabs_list.
Referenced by get_model_tab().
|
inline |
References m_opengl_mgr.
| Tab * Slic3r::GUI::GUI_App::get_plate_tab | ( | ) |
References get_plate_tab(), and plate_tab.
Referenced by get_plate_tab().
| std::string Slic3r::GUI::GUI_App::get_plugin_url | ( | std::string | name, |
| std::string | country_code ) |
References app_config, BAMBU_NETWORK_AGENT_VERSION_LEGACY, get_http_url(), get_latest_network_version(), Slic3r::network_plugin_series(), and use_legacy_network_plugin().
Referenced by download_plugin().
|
inline |
References preset_updater.
| std::string Slic3r::GUI::GUI_App::get_printer_cloud_provider | ( | ) | const |
References Slic3r::BBL_CLOUD_PROVIDER(), Slic3r::BBL_PRINTER_AGENT_ID, get_printer_cloud_provider(), Slic3r::ORCA_CLOUD_PROVIDER(), preset_bundle, and resolve_printer_agent_id().
Referenced by get_printer_cloud_provider(), post_init(), and request_user_logout().
| ConfigOptionMode Slic3r::GUI::GUI_App::get_saved_mode | ( | ) |
References app_config, Slic3r::comSimple, and get_saved_mode().
Referenced by get_mode(), get_saved_mode(), get_saved_mode_str(), and save_mode().
| std::string Slic3r::GUI::GUI_App::get_saved_mode_str | ( | ) |
References get_saved_mode(), and get_saved_mode_str().
Referenced by get_saved_mode_str().
| std::vector< std::pair< unsigned int, std::string > > Slic3r::GUI::GUI_App::get_selected_presets | ( | ) | const |
References Slic3r::PresetCollection::get_presets(), Slic3r::PresetCollection::get_selected_preset_name(), get_selected_presets(), preset_bundle, Slic3r::GUI::printer_technology(), tabs_list, and Slic3r::PresetCollection::type().
Referenced by get_selected_presets(), Slic3r::GUI::ProjectDirtyStateManager::reset_initial_presets(), and Slic3r::GUI::ProjectDirtyStateManager::update_from_presets().
|
inline |
References m_opengl_mgr.
Referenced by Slic3r::GUI::TextLinesModel::render().
| bool Slic3r::GUI::GUI_App::get_side_menu_popup_status | ( | ) |
References get_side_menu_popup_status(), and m_side_popup_status.
Referenced by get_side_menu_popup_status().
| Tab * Slic3r::GUI::GUI_App::get_tab | ( | Preset::Type | type | ) |
References get_tab(), and tabs_list.
Referenced by check_and_keep_current_preset_changes(), get_tab(), refresh_printer_agent_dropdown(), and Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_tab().
|
inline |
References m_color_window_default.
Referenced by Slic3r::GUI::anonymous_namespace{WebViewHostDialog.cpp}::host_theme_vars_css().
|
inline |
References m_agent.
Referenced by open_mall_page_dialog(), and open_publish_page_dialog().
|
inline |
References m_device_manager.
Referenced by is_blocking_printing(), process_network_msg(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::selected_printer(), and set_live_printer_agent().
| int Slic3r::GUI::GUI_App::GetSingleChoiceIndex | ( | const wxString & | message, |
| const wxString & | caption, | ||
| const wxArrayString & | choices, | ||
| int | initialSelection ) |
References GetSingleChoiceIndex().
Referenced by GetSingleChoiceIndex().
|
inline |
References m_task_manager.
| PrintSequence Slic3r::GUI::GUI_App::global_print_sequence | ( | ) | const |
References Slic3r::ByDefault, global_print_sequence(), and preset_bundle.
Referenced by global_print_sequence().
| void Slic3r::GUI::GUI_App::handle_http_error | ( | unsigned int | status, |
| std::string | body, | ||
| const std::string & | provider = "" ) |
References handle_http_error().
Referenced by check_new_version(), handle_http_error(), post_init(), and restart_networking().
| void Slic3r::GUI::GUI_App::handle_script_message | ( | std::string | msg, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References handle_script_message(), m_agent, and request_user_login().
Referenced by handle_script_message().
| std::string Slic3r::GUI::GUI_App::handle_web_request | ( | std::string | cmd | ) |
References _L, app_config, Slic3r::BBL_CLOUD_PROVIDER(), Slic3r::GUI::desktop_open_any_folder(), Slic3r::GUI::from_u8(), get_login_info(), handle_web_request(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), mainframe, open_mall_page_dialog(), open_orca_cloud(), Slic3r::ORCA_CLOUD_PROVIDER(), request_login(), request_open_project(), request_project_download(), request_remove_project(), request_user_logout(), Slic3r::resources_dir(), Slic3r::GUI::MsgDialog::SetButtonLabel(), Slic3r::GUI::DPIAware< P >::ShowModal(), and url_decode().
Referenced by handle_web_request().
| bool Slic3r::GUI::GUI_App::has_current_preset_changes | ( | ) | const |
References has_current_preset_changes(), preset_bundle, Slic3r::GUI::printer_technology(), and tabs_list.
Referenced by check_and_keep_current_preset_changes(), check_and_save_current_preset_changes(), and has_current_preset_changes().
| bool Slic3r::GUI::GUI_App::has_model_mall | ( | ) |
References app_config, and has_model_mall().
Referenced by has_model_mall().
| bool Slic3r::GUI::GUI_App::has_network_update_available | ( | ) | const |
References get_latest_network_version(), and Slic3r::NetworkAgent::get_version().
Referenced by on_init_network().
| bool Slic3r::GUI::GUI_App::has_unsaved_preset_changes | ( | ) | const |
References has_unsaved_preset_changes(), preset_bundle, Slic3r::GUI::printer_technology(), and tabs_list.
Referenced by has_unsaved_preset_changes(), and Slic3r::GUI::ProjectDirtyStateManager::update_from_presets().
| bool Slic3r::GUI::GUI_App::hot_reload_network_plugin | ( | ) |
References _L, app_config, drain_pending_events(), Slic3r::NetworkAgent::get_version(), Slic3r::GUI::LazyInstance< MonitorPanel >::if_built(), Slic3r::NetworkAgent::is_network_module_loaded(), m_agent, m_device_manager, m_sync_update_thread, m_user_sync_token, mainframe, restart_networking(), TAB_ID_MONITOR, TAB_ID_PREPARE, Slic3r::NetworkAgent::unload_network_module(), wait_for_network_idle(), and wxWindowDisabler.
|
inline |
| void Slic3r::GUI::GUI_App::import_model | ( | wxWindow * | parent, |
| wxArrayString & | input_files ) const |
References _L, app_config, Slic3r::GUI::file_wildcards(), Slic3r::GUI::from_u8(), Slic3r::GUI::FT_MODEL, and import_model().
Referenced by import_model().
| void Slic3r::GUI::GUI_App::import_zip | ( | wxWindow * | parent, |
| wxString & | input_file ) const |
References _L, app_config, Slic3r::GUI::file_wildcards(), Slic3r::GUI::from_u8(), Slic3r::GUI::FT_ZIP, and import_zip().
Referenced by import_zip().
|
private |
References app_config, Slic3r::GUI::build_commit_label, Slic3r::data_dir(), Slic3r::empty(), Slic3r::encode_path(), Slic3r::get_current_pid(), init_app_config(), L, Slic3r::level_string_to_boost(), m_app_conf_exists, m_config_corrupted, m_datadir_redefined, m_last_config_version, Slic3r::set_data_dir(), Slic3r::set_log_path_and_level(), and Slic3r::set_logging_level().
Referenced by GUI_App(), and init_app_config().
| void Slic3r::GUI::GUI_App::init_download_path | ( | ) |
References app_config, and init_download_path().
Referenced by GUI_App(), and init_download_path().
| void Slic3r::GUI::GUI_App::init_fonts | ( | ) |
References Label::Body_10, init_fonts(), m_bold_font, m_code_font, m_normal_font, and m_small_font.
Referenced by init_fonts(), and on_init_inner().
| wxGLContext * Slic3r::GUI::GUI_App::init_glcontext | ( | wxGLCanvas & | canvas | ) |
References init_glcontext(), init_params, and m_opengl_mgr.
Referenced by init_glcontext().
| void Slic3r::GUI::GUI_App::init_label_colours | ( | ) |
References dark_mode(), init_label_colours(), m_color_default_btn_label, m_color_highlight_default, m_color_highlight_label_default, m_color_hovered_btn_label, m_color_label_default, m_color_label_modified, m_color_label_sys, m_color_selected_btn_bg, m_color_window_default, and StateColor::SetDarkMode().
Referenced by init_label_colours(), and on_init_inner().
|
private |
References is_closing(), is_enable_multi_machine(), m_agent, and Slic3r::CloudEvent::provider.
Referenced by on_init_network(), and restart_networking().
| bool Slic3r::GUI::GUI_App::init_opengl | ( | ) |
References init_opengl(), and m_opengl_mgr.
Referenced by init_opengl().
|
private |
References GUI_App(), Slic3r::GUI::bump_texture_library_generation(), Slic3r::PluginHostUi::close_windows_for_plugin(), Slic3r::NetworkAgentFactory::deregister_python_plugin(), Slic3r::NetworkAgentFactory::deregister_python_printer_agent(), Slic3r::empty(), init_plugin_gui_wiring(), Slic3r::PluginManager::instance(), Slic3r::PluginResourceTextures::instance(), is_closing(), m_plugins_dlg, mainframe, Slic3r::PluginCapabilityId::name, Slic3r::Pages, plater(), Slic3r::PluginCapabilityId::plugin_key, Slic3r::PrinterConnection, refresh_printer_agent_dropdown(), Slic3r::NetworkAgentFactory::register_python_plugin(), Slic3r::NetworkAgentFactory::register_python_printer_agent(), Slic3r::ResourceTexture, Slic3r::PluginManager::subscribe_on_capability_load_callback(), Slic3r::PluginManager::subscribe_on_capability_unload_callback(), Slic3r::PluginManager::subscribe_on_load_callback(), Slic3r::PluginManager::subscribe_on_unload_callback(), switch_printer_agent(), switch_printer_agent_if_pending(), Slic3r::PluginCapabilityId::type, and Slic3r::GUI::PluginsDialog::update_plugin_dialog_ui().
Referenced by init_plugin_gui_wiring(), and on_init_inner().
| void Slic3r::GUI::GUI_App::init_single_instance_checker | ( | const std::string & | name, |
| const std::string & | path ) |
References init_single_instance_checker(), and m_single_instance_checker.
Referenced by init_single_instance_checker().
|
inline |
| int Slic3r::GUI::GUI_App::input_idle_ms | ( | ) | const |
References count, input_idle_ms(), and m_last_input.
Referenced by input_idle_ms().
| void Slic3r::GUI::GUI_App::install_local_plugin | ( | ) |
References _L, Slic3r::GUI::CustomNotification, Slic3r::GUI::NotificationManager::ErrorNotificationLevel, install_local_plugin(), Slic3r::GUI::install_local_plugin_package(), Slic3r::GUI::into_u8(), mainframe, plater(), and Slic3r::GUI::NotificationManager::RegularNotificationLevel.
Referenced by install_local_plugin().
| bool Slic3r::GUI::GUI_App::install_network_plugin_from_ota | ( | bool & | had_cache | ) |
References app_config, BAMBU_NETWORK_LIBRARY, Slic3r::copy_file(), Slic3r::data_dir(), install_network_plugin_from_ota(), and Slic3r::SUCCESS.
Referenced by copy_network_if_available(), and install_network_plugin_from_ota().
| int Slic3r::GUI::GUI_App::install_plugin | ( | std::string | name, |
| std::string | package_name, | ||
| InstallProgressFn | pro_fn = nullptr, | ||
| WasCancelledFn | cancel_fn = nullptr ) |
References app_config, BAMBU_NETWORK_LIBRARY, Slic3r::close_zip_reader(), Slic3r::copy_file(), Slic3r::copy_framework(), Slic3r::data_dir(), Slic3r::GUI::decode(), Slic3r::encode_path(), get_latest_network_version(), Slic3r::GUI::InstallStatusDownloadFailed, Slic3r::GUI::InstallStatusInstallCompleted, Slic3r::GUI::InstallStatusNormal, Slic3r::GUI::InstallStatusUnzipFailed, Slic3r::is_path_within_root(), Slic3r::is_symlink_target_within_root(), m_networking_cancel_update, Slic3r::open_zip_reader(), and Slic3r::SUCCESS.
|
inline |
References m_adding_script_handler.
Referenced by run_wizard().
| bool Slic3r::GUI::GUI_App::is_blocking_printing | ( | MachineObject * | obj_, |
| const std::string & | source_model ) |
References Slic3r::DeviceManager::get_selected_machine(), getDeviceManager(), is_blocking_printing(), and Slic3r::DevPrinterConfigUtil::is_printer_model_compatible().
| bool Slic3r::GUI::GUI_App::is_blocking_printing | ( | MachineObject * | obj_ = nullptr | ) |
References is_blocking_printing(), and preset_bundle.
Referenced by is_blocking_printing(), and is_blocking_printing().
|
inline |
References m_is_closing.
Referenced by init_networking_callbacks(), init_plugin_gui_wiring(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::list_bundle_ids(), maybe_migrate_user_presets_on_login(), mint_cloud_web_session(), on_cloud_web_session_minted(), on_http_error(), post_init(), refresh_plugins(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), reload_settings(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_gui_app(), restart_networking(), restart_sync_user_preset(), Slic3r::GUI::NativeCommands::run(), start_sync_user_preset(), stop_sync_user_preset(), sync_bundle(), and update_single_bundle().
| bool Slic3r::GUI::GUI_App::is_compatibility_version | ( | ) |
References m_networking_compatible.
|
inline |
References Editor, and m_app_mode.
Referenced by Slic3r::anonymous_namespace{PluginHostApp.cpp}::app_info(), logo_name(), on_init_inner(), open_preferences(), post_init(), and recreate_GUI().
|
inline |
References app_config.
Referenced by init_networking_callbacks(), on_init_network(), and push_notification().
|
inline |
References GCodeViewer, and m_app_mode.
Referenced by on_init_inner(), and post_init().
|
inline |
References m_opengl_mgr.
|
inline |
References m_opengl_mgr.
|
inline |
References m_wxLocale.
|
inline |
References m_is_recreating_gui.
| bool Slic3r::GUI::GUI_App::is_studio_active | ( | ) |
References Slic3r::diff(), is_studio_active(), last_active_point, and STUDIO_INACTIVE_TIMEOUT.
Referenced by is_studio_active(), and on_init_inner().
| bool Slic3r::GUI::GUI_App::is_user_login | ( | const std::string & | provider = ORCA_CLOUD_PROVIDER | ) |
References is_user_login(), and m_agent.
Referenced by Slic3r::anonymous_namespace{PluginHostApp.cpp}::app_info(), is_user_login(), open_mall_page_dialog(), open_publish_page_dialog(), and post_init().
| void Slic3r::GUI::GUI_App::keyboard_shortcuts | ( | ShortcutContext | page, |
| wxWindow * | parent = nullptr ) |
References keyboard_shortcuts(), mainframe, and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by keyboard_shortcuts().
|
inline |
References m_last_config_version.
Referenced by Slic3r::anonymous_namespace{PluginHostApp.cpp}::app_info().
|
inline |
References m_link_font.
| std::string Slic3r::GUI::GUI_App::link_to_lan_only_wiki | ( | ) |
References app_config, and link_to_lan_only_wiki().
Referenced by link_to_lan_only_wiki().
| std::string Slic3r::GUI::GUI_App::link_to_network_check | ( | ) |
References app_config, and link_to_network_check().
Referenced by link_to_network_check().
| void Slic3r::GUI::GUI_App::load_current_presets | ( | bool | active_preset_combox = false, |
| bool | check_printer_presets = true ) |
References check_printer_presets(), load_current_presets(), model_tabs_list, Slic3r::nozzle_diameter(), plater(), preset_bundle, Slic3r::GUI::printer_technology(), Slic3r::ptFFF, tabs_list, and Slic3r::Preset::TYPE_PRINTER.
Referenced by apply_keeped_preset_modifications(), check_and_keep_current_preset_changes(), check_and_save_current_preset_changes(), load_current_presets(), on_init_inner(), recreate_GUI(), run_wizard(), ShowOnlyFilament(), and ShowUserGuide().
| void Slic3r::GUI::GUI_App::load_gcode | ( | wxWindow * | parent, |
| wxString & | input_file ) const |
References _L, app_config, Slic3r::GUI::file_wildcards(), Slic3r::GUI::FT_GCODE, and load_gcode().
Referenced by load_gcode().
| bool Slic3r::GUI::GUI_App::load_language | ( | wxString | language, |
| bool | initial ) |
References _L, app_config, Slic3r::GUI::from_u8(), Slic3r::GUI::HintDatabase::get_instance(), Slic3r::GUI::into_u8(), load_language(), Slic3r::localization_dir(), m_active_language_code, m_imgui, m_language_info_best, m_language_info_system, m_wxLocale, Slic3r::make_unique(), Slic3r::trace(), and Slic3r::Preset::update_suffix_modified().
Referenced by load_language(), on_init_inner(), and open_preferences().
| void Slic3r::GUI::GUI_App::load_pending_vendors | ( | ) |
References app_config, Slic3r::is_main_thread_active(), load_pending_vendors(), need_add_filaments, need_add_vendors, and preset_bundle.
Referenced by load_pending_vendors(), reload_settings(), sync_bundle(), and update_single_bundle().
| void Slic3r::GUI::GUI_App::load_project | ( | wxWindow * | parent, |
| wxString & | input_file ) const |
References _L, app_config, Slic3r::GUI::file_wildcards(), Slic3r::GUI::FT_PROJECT, and load_project().
Referenced by load_project().
| void Slic3r::GUI::GUI_App::load_url | ( | wxString | url | ) |
References load_url(), and mainframe.
Referenced by load_url().
|
inline |
| bool Slic3r::GUI::GUI_App::may_switch_to_SLA_preset | ( | const wxString & | caption | ) |
References may_switch_to_SLA_preset(), model(), and Slic3r::model_has_multi_part_objects().
Referenced by may_switch_to_SLA_preset().
| bool Slic3r::GUI::GUI_App::maybe_migrate_user_presets_on_login | ( | ) |
References _L, Slic3r::BBL_CLOUD_PROVIDER(), Slic3r::copy_directory_recursively(), Slic3r::data_dir(), DEFAULT_USER_FOLDER_NAME, Slic3r::Enable, Slic3r::GUI::from_u8(), is_closing(), m_agent, m_last_401_error_time, m_migration_retry_pending, mainframe, maybe_migrate_user_presets_on_login(), preset_bundle, PRESET_USER_DIR, Slic3r::GUI::show_error(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by maybe_migrate_user_presets_on_login(), and on_user_login_handle().
| void Slic3r::GUI::GUI_App::migrate_network_plugin_config | ( | ) |
References app_config, Slic3r::BBLNetworkPlugin::get_versioned_library_path(), Slic3r::is_series_managed_version(), Slic3r::is_supported_network_version(), Slic3r::network_plugin_series(), and Slic3r::BBLNetworkPlugin::scan_plugin_versions().
Referenced by on_init_network().
| void Slic3r::GUI::GUI_App::mint_cloud_web_session | ( | const std::string & | state, |
| uint64_t | gen ) |
References Slic3r::GUI::get_orca_cloud_agent(), is_closing(), m_agent, mint_cloud_web_session(), and on_cloud_web_session_minted().
Referenced by mint_cloud_web_session(), and request_cloud_web_session().
| Model & Slic3r::GUI::GUI_App::model | ( | ) |
References model(), and plater_.
Referenced by may_switch_to_SLA_preset(), and model().
| void Slic3r::GUI::GUI_App::no_new_version | ( | ) |
References no_new_version().
Referenced by check_new_version(), check_new_version_sf(), check_update(), and no_new_version().
|
inline |
References m_normal_font.
Referenced by Slic3r::GUI::anonymous_namespace{WebViewHostDialog.cpp}::host_theme_vars_css().
| NotificationManager * Slic3r::GUI::GUI_App::notification_manager | ( | ) |
References notification_manager(), and plater_.
Referenced by notification_manager().
| ObjectLayers * Slic3r::GUI::GUI_App::obj_layers | ( | ) |
References obj_layers(), and sidebar().
Referenced by obj_layers().
| ObjectList * Slic3r::GUI::GUI_App::obj_list | ( | ) |
References obj_list(), and sidebar().
Referenced by anonymous_namespace{EmbossJob.cpp}::create_volume(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_model_type(), anonymous_namespace{EmbossJob.cpp}::CreateObjectJob::finalize(), obj_list(), on_init_inner(), on_shortcuts_changed(), recreate_GUI(), and Slic3r::GUI::Emboss::UpdateJob::update_volume().
| GizmoObjectManipulation * Slic3r::GUI::GUI_App::obj_manipul | ( | ) |
References obj_manipul(), and plater_.
Referenced by obj_manipul().
| ObjectSettings * Slic3r::GUI::GUI_App::obj_settings | ( | ) |
References obj_settings(), and sidebar().
Referenced by obj_settings().
| void Slic3r::GUI::GUI_App::on_check_privacy_update | ( | wxCommandEvent & | evt | ) |
References check_privacy_update(), on_check_privacy_update(), on_show_check_privacy_dlg(), Slic3r::ORCA_CLOUD_PROVIDER(), and request_user_handle().
Referenced by on_check_privacy_update(), and on_init_inner().
| void Slic3r::GUI::GUI_App::on_cloud_web_session_minted | ( | const std::string & | state, |
| uint64_t | gen, | ||
| const std::string & | token_hash ) |
References Slic3r::GUI::from_u8(), Slic3r::GUI::get_orca_cloud_agent(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), is_closing(), m_agent, m_cloud_handoff_gen, m_cloud_handoff_state, and on_cloud_web_session_minted().
Referenced by mint_cloud_web_session(), and on_cloud_web_session_minted().
| void Slic3r::GUI::GUI_App::on_http_error | ( | wxCommandEvent & | evt | ) |
References _L, _u8L, force_push_conflicting_preset(), Slic3r::GUI::format(), Slic3r::GUI::format_wxstr(), Slic3r::OrcaCloudServiceAgent::generate_uuid_for_setting_id(), Slic3r::HttpErrorVersionLimited, imgui(), is_closing(), m_agent, m_last_401_error_time, m_show_http_error_msgdlg, mainframe, on_http_error(), Slic3r::ORCA_CLOUD_PROVIDER(), plater(), preset_bundle, request_user_logout(), restart_sync_user_preset(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by on_http_error(), and on_init_inner().
|
private |
References _L, _u8L, app_config, associate_files(), associate_url(), BAMBU_NETWORK_AGENT_VERSION_LEGACY, copy_network_if_available(), copy_older_config(), Slic3r::GUI::CustomNotification, dark_mode(), Slic3r::data_dir(), Slic3r::GUI::WindowMetrics::deserialize(), Slic3r::GUI::dialogStack, Slic3r::PluginManager::discover_plugins(), Slic3r::GUI::dots(), enable_user_preset_folder(), Slic3r::EnableSystemSilent, Slic3r::PluginManager::fetch_plugins_from_cloud(), Slic3r::flush_logs(), Slic3r::GUI::format(), Slic3r::GUI::from_u8(), Slic3r::PluginManager::get_enabled_plugin_keys(), Slic3r::GUI::get_system_info(), init_fonts(), init_label_colours(), init_params, init_plugin_gui_wiring(), NppDarkMode::InitDarkMode(), Slic3r::PluginManager::initialize(), Label::initSysFont(), Slic3r::PluginManager::instance(), Slic3r::PythonInterpreter::instance(), is_editor(), is_gcode_viewer(), Slic3r::PluginManager::is_plugin_loaded(), Slic3r::GUI::is_running_in_msix(), is_studio_active(), Slic3r::GUI::RichMessageDialog::IsCheckBoxChecked(), L, Slic3r::GUI::libslic3r_translate_callback(), load_current_presets(), load_language(), Slic3r::PluginManager::load_plugin(), m_action_registry, m_adding_script_handler, m_agent, Slic3r::GUI::UpdateVersionDialog::m_button_skip_version, m_config_corrupted, m_info_dialog_content, m_init_app_config_from_older, m_initialized, m_post_initialized, m_printhost_job_queue, m_studio_active, mainframe, obj_list(), on_check_privacy_update(), on_http_error(), on_init_inner(), on_init_network(), on_update_machine_list(), on_user_login(), on_user_login_handle(), Slic3r::GUI::open_ms_store_product_page(), other_instance_message_handler(), plater(), plater_, post_init(), preset_bundle, preset_updater, Slic3r::ptFFF, Slic3r::GUI::register_mac_deep_link_handler(), RegisterOrcaInspectorPlugins(), Slic3r::GUI::NotificationManager::RegularNotificationLevel, Slic3r::resources_dir(), Slic3r::PluginManager::set_cloud_agent(), Slic3r::PluginManager::set_cloud_user(), CBaseException::set_log_folder(), Slic3r::I18N::set_translate_callback(), NppDarkMode::SetDarkMode(), Slic3r::GUI::DownloadDialog::SetExtendedMessage(), NppDarkMode::SetSystemMenuForApp(), show_check_privacy_dlg(), Slic3r::GUI::show_error(), show_ip_address_enter_dialog_handler(), Slic3r::GUI::RichMessageDialog::ShowCheckBox(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::GUI::RichMessageDialog::ShowModal(), Slic3r::PluginManager::shutdown(), Slic3r::PythonInterpreter::shutdown(), sidebar(), starts_on_prepare(), stop_sync_user_preset(), TAB_ID_HOME, TAB_ID_PREPARE, Slic3r::Http::tls_global_init(), Slic3r::Http::tls_system_cert_store(), Slic3r::NetworkAgent::unload_network_module(), Update_dark_mode_flag(), update_mode(), update_publish_status(), Slic3r::GUI::UpdateVersionDialog::update_version_info(), use_legacy_network_plugin(), and version_info.
Referenced by on_init_inner(), and OnInit().
|
private |
References app_config, check_networking_version(), check_track_enable(), Slic3r::create_agent_from_config(), Slic3r::data_dir(), Slic3r::NetworkAgent::get_bambu_source_entry(), get_latest_network_version(), Slic3r::NetworkAgent::get_version(), has_network_update_available(), Slic3r::BBLCloudServiceAgent::init_log(), init_networking_callbacks(), Slic3r::NetworkAgent::initialize_network_module(), Slic3r::BBLNetworkPlugin::instance(), is_enable_multi_machine(), Slic3r::is_series_managed_version(), Slic3r::is_supported_network_version(), m_agent, m_device_manager, m_networking_compatible, m_networking_need_update, m_task_manager, m_user_manager, migrate_network_plugin_config(), Slic3r::network_plugin_series(), on_init_network(), Slic3r::NetworkAgentFactory::register_all_agents(), Slic3r::resources_dir(), Slic3r::BBLCloudServiceAgent::set_cert_file(), Slic3r::BBLCloudServiceAgent::set_config_dir(), Slic3r::BBLCloudServiceAgent::set_country_code(), show_network_plugin_download_dialog(), Slic3r::BBLCloudServiceAgent::start(), Slic3r::BBLCloudServiceAgent::track_enable(), Slic3r::BBLCloudServiceAgent::track_remove_files(), Slic3r::NetworkAgent::unload_network_module(), and Slic3r::BBLNetworkPlugin::versioned_library_exists().
Referenced by on_init_inner(), on_init_network(), and restart_networking().
| void Slic3r::GUI::GUI_App::on_shortcuts_changed | ( | ) |
References app_config, m_shortcuts, mainframe, obj_list(), on_shortcuts_changed(), and plater().
Referenced by on_shortcuts_changed().
| void Slic3r::GUI::GUI_App::on_show_check_privacy_dlg | ( | int | online_login = 0, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References on_show_check_privacy_dlg().
Referenced by on_check_privacy_update(), and on_show_check_privacy_dlg().
| void Slic3r::GUI::GUI_App::on_start_subscribe_again | ( | std::string | dev_id | ) |
References Slic3r::MachineObject::get_dev_id(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::is_connecting(), on_start_subscribe_again(), and Slic3r::MachineObject::subscribe_counter.
Referenced by on_start_subscribe_again().
| void Slic3r::GUI::GUI_App::on_stealth_mode_enter | ( | ) |
References Slic3r::BBL_CLOUD_PROVIDER(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), on_stealth_mode_enter(), Slic3r::ORCA_CLOUD_PROVIDER(), request_user_logout(), and stop_sync_user_preset().
Referenced by on_stealth_mode_enter().
| void Slic3r::GUI::GUI_App::on_update_machine_list | ( | wxCommandEvent & | evt | ) |
References on_update_machine_list().
Referenced by on_init_inner(), and on_update_machine_list().
| void Slic3r::GUI::GUI_App::on_user_login | ( | wxCommandEvent & | evt | ) |
References check_privacy_version(), check_track_enable(), m_agent, on_user_login(), and Slic3r::ORCA_CLOUD_PROVIDER().
Referenced by on_init_inner(), and on_user_login().
| void Slic3r::GUI::GUI_App::on_user_login_handle | ( | wxCommandEvent & | evt | ) |
References _L, app_config, cloud_webview_handoff(), Slic3r::Enable, enable_user_preset_folder(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), Slic3r::PluginManager::instance(), m_agent, m_cloud_handoff_gen, m_cloud_handoff_state, m_cloud_open_path, m_last_401_error_time, m_plugins_dlg, mainframe, maybe_migrate_user_presets_on_login(), on_user_login_handle(), Slic3r::ORCA_CLOUD_PROVIDER(), preset_bundle, remove_user_presets(), start_sync_user_preset(), Slic3r::GUI::ProgressDialog::Update(), and Slic3r::DeviceManager::update_user_machine_list_info().
Referenced by on_init_inner(), and on_user_login_handle().
|
overridevirtual |
References Slic3r::GUI::generic_exception_handle(), and OnExceptionInMainLoop().
Referenced by OnExceptionInMainLoop().
|
override |
References Slic3r::NetworkAgentFactory::clear_printer_agent_cache(), Slic3r::data_dir(), Slic3r::f(), m_agent, m_device_manager, m_user_manager, OnExit(), stop_http_server(), and stop_sync_user_preset().
Referenced by OnExit().
|
override |
References Slic3r::GUI::generic_exception_handle(), on_init_inner(), and OnInit().
Referenced by OnInit().
| bool Slic3r::GUI::GUI_App::open_browser_with_warning_dialog | ( | const wxString & | url, |
| int | flags = 0 ) |
References open_browser_with_warning_dialog().
Referenced by open_browser_with_warning_dialog(), and open_web_page_localized().
| void Slic3r::GUI::GUI_App::open_exportpresetbundledialog | ( | size_t | open_on_tab = 0, |
| const std::string & | highlight_option = std::string() ) |
References mainframe, open_exportpresetbundledialog(), plater_, Slic3r::GUI::ExportPresetBundleDialog::seq_top_layer_only_changed(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by open_exportpresetbundledialog().
| void Slic3r::GUI::GUI_App::open_mall_page_dialog | ( | ) |
References app_config, current_language_code(), get_model_http_url(), getAgent(), is_user_login(), mainframe, open_mall_page_dialog(), and url_encode().
Referenced by handle_web_request(), and open_mall_page_dialog().
| void Slic3r::GUI::GUI_App::open_orca_cloud | ( | const std::string & | next = std::string() | ) |
References Slic3r::GUI::cloud_page_url(), cloud_webview_handoff(), Slic3r::GUI::LazyInstance< WebViewPanel >::ensure(), m_agent, m_cloud_open_path, mainframe, open_orca_cloud(), and TAB_ID_HOME.
Referenced by handle_web_request(), and open_orca_cloud().
| void Slic3r::GUI::GUI_App::open_plugins_dialog | ( | size_t | open_on_tab = 0, |
| const std::string & | highlight_option = std::string() ) |
References _L, Slic3r::GUI::from_u8(), m_plugins_dlg, mainframe, and open_plugins_dialog().
Referenced by open_plugins_dialog().
| void Slic3r::GUI::GUI_App::open_preferences | ( | ) |
References Slic3r::GUI::General, and open_preferences().
Referenced by open_preferences(), and open_preferences().
| void Slic3r::GUI::GUI_App::open_preferences | ( | PreferencesTab | tab, |
| const std::string & | highlight_option = std::string() ) |
References _L, app_config, associate_files(), associate_url(), is_editor(), L, load_language(), m_action_registry, mainframe, open_preferences(), Slic3r::GUI::PreferencesDialog::pending_language(), plater_, recreate_GUI(), Slic3r::GUI::PreferencesDialog::recreate_GUI(), Slic3r::GUI::PreferencesDialog::select_tab(), Slic3r::GUI::PreferencesDialog::seq_top_layer_only_changed(), SETTING_OPENGL_FPS_CAP, SETTING_OPENGL_FXAA_ENABLED, SETTING_OPENGL_REALISTIC_GLOSS, SETTING_OPENGL_REALISTIC_SHADOWS, SETTING_OPENGL_SCENE_CACHE, SETTING_OPENGL_SHOW_FPS_OVERLAY, SETTING_OPENGL_SHOW_RENDER_TIMINGS, SETTING_OPENGL_SKIP_IDENTICAL_FRAMES, and Slic3r::GUI::DPIAware< P >::ShowModal().
| void Slic3r::GUI::GUI_App::open_presetbundledialog | ( | size_t | open_on_tab = 0, |
| const std::string & | highlight_option = std::string() ) |
References m_preset_bundle_dlg, mainframe, open_presetbundledialog(), and plater_.
Referenced by open_presetbundledialog().
| void Slic3r::GUI::GUI_App::open_publish_page_dialog | ( | ) |
References app_config, current_language_code(), get_model_http_url(), getAgent(), is_user_login(), mainframe, open_publish_page_dialog(), and url_encode().
Referenced by open_publish_page_dialog().
| void Slic3r::GUI::GUI_App::open_speed_dial | ( | ) |
References m_speed_dial_dialog, mainframe, and open_speed_dial().
Referenced by open_speed_dial().
| void Slic3r::GUI::GUI_App::open_terminal_dialog | ( | ) |
References _L, m_terminal_dlg, mainframe, and open_terminal_dialog().
Referenced by open_terminal_dialog().
| void Slic3r::GUI::GUI_App::open_web_page_localized | ( | const std::string & | http_address | ) |
References current_language_code_safe(), open_browser_with_warning_dialog(), and open_web_page_localized().
Referenced by open_web_page_localized().
|
inline |
References m_other_instance_message_handler.
Referenced by on_init_inner().
| ParamsDialog * Slic3r::GUI::GUI_App::params_dialog | ( | ) |
References mainframe, and params_dialog().
Referenced by params_dialog().
| ParamsPanel * Slic3r::GUI::GUI_App::params_panel | ( | ) |
References mainframe, and params_panel().
Referenced by params_panel().
| void Slic3r::GUI::GUI_App::persist_window_geometry | ( | wxTopLevelWindow * | window, |
| bool | default_maximized = false ) |
References Slic3r::GUI::into_u8(), Slic3r::GUI::on_window_geometry(), persist_window_geometry(), window_pos_center(), window_pos_restore(), window_pos_sanitize(), and window_pos_save().
Referenced by persist_window_geometry().
| Plater * Slic3r::GUI::GUI_App::plater | ( | ) |
References plater(), and plater_.
Referenced by Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), anonymous_namespace{EmbossJob.cpp}::create_volume(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_model_type(), anonymous_namespace{EmbossJob.cpp}::CreateObjectJob::finalize(), init_plugin_gui_wiring(), install_local_plugin(), load_current_presets(), on_http_error(), on_init_inner(), on_shortcuts_changed(), plater(), plater(), post_init(), refresh_plugins(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), Slic3r::GUI::TextLinesModel::render(), request_open_project(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_gui_app(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), start_sync_user_preset(), sync_preset(), Slic3r::GUI::ProjectDirtyStateManager::update_from_presets(), update_mode(), and Slic3r::GUI::Emboss::UpdateJob::update_volume().
| const Plater * Slic3r::GUI::GUI_App::plater | ( | ) | const |
| void Slic3r::GUI::GUI_App::popup_ping_bind_dialog | ( | ) |
References m_ping_code_binding_dialog, popup_ping_bind_dialog(), and remove_ping_bind_dialog().
Referenced by popup_ping_bind_dialog().
| void Slic3r::GUI::GUI_App::post_init | ( | ) |
References _L, app_config, check_legacy_user_filament_presets(), check_new_version_sf(), config_wizard_startup(), current_language_code(), Slic3r::data_dir(), Slic3r::GUI::from_u8(), Slic3r::GUI::Size::get_height(), get_http_url(), get_printer_cloud_provider(), Slic3r::NetworkAgent::get_version(), Slic3r::GUI::Size::get_width(), handle_http_error(), hms_query, init_params, initialized(), Slic3r::GUI::into_u8(), is_closing(), is_editor(), is_gcode_viewer(), Slic3r::is_supported_open_protocol(), is_user_login(), Slic3r::GUI::Plater::load_files(), Slic3r::GUI::Plater::load_gcode(), LOG_FILES_MAX_NUM, m_agent, m_device_manager, m_instance_hash_int, m_last_config_version, m_networking_need_update, m_open_method, m_post_initialized, m_show_gcode_window, mainframe, plater(), plater_, preset_bundle, preset_updater, Slic3r::CloudEvent::provider, request_user_handle(), Slic3r::GUI::Plater::set_project_filename(), show_network_plugin_download_dialog(), Slic3r::GUI::DPIAware< P >::ShowModal(), start_download(), start_sync_user_preset(), starts_on_prepare(), and TAB_ID_PREPARE.
Referenced by on_init_inner().
| void Slic3r::GUI::GUI_App::post_logout_to_webview | ( | const std::string & | provider | ) |
References m_agent, and post_logout_to_webview().
Referenced by post_logout_to_webview(), request_user_logout(), and show_check_privacy_dlg().
| void Slic3r::GUI::GUI_App::preset_deleted_from_cloud | ( | std::string | setting_id | ) |
References Slic3r::GUI::mutex_delete_cache_presets, need_delete_presets, preset_deleted_from_cloud(), and Slic3r::user_presets_lock_path().
Referenced by preset_deleted_from_cloud(), and process_delete_presets().
|
inline |
References m_printhost_job_queue.
| void Slic3r::GUI::GUI_App::process_delete_presets | ( | ) |
References get_delete_cache_presets_lock(), m_agent, m_create_preset_blocked, preset_deleted_from_cloud(), process_delete_presets(), and Slic3r::trace().
Referenced by process_delete_presets(), and start_sync_user_preset().
| bool Slic3r::GUI::GUI_App::process_network_msg | ( | std::string | dev_id, |
| std::string | msg ) |
References _L, Slic3r::MachineObject::get_dev_id(), Slic3r::DeviceManager::get_selected_machine(), getDeviceManager(), Slic3r::MachineObject::is_lan_mode_printer(), m_agent, m_show_error_msgdlg, m_unsigned_plugin_warning_shown, process_network_msg(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by process_network_msg().
| void Slic3r::GUI::GUI_App::push_notification | ( | const MachineObject * | obj, |
| wxString | msg, | ||
| wxString | title = wxEmptyString, | ||
| UserNotificationStyle | style = UserNotificationStyle::UNS_NORMAL ) |
References is_enable_multi_machine(), m_device_manager, m_info_dialog_content, push_notification(), Slic3r::GUI::DPIAware< P >::ShowModal(), style, Slic3r::UNS_NORMAL, and Slic3r::UNS_WARNING_CONFIRM.
Referenced by push_notification().
| void Slic3r::GUI::GUI_App::recreate_GUI | ( | const wxString & | message | ) |
References _L, Slic3r::GUI::dots(), hms_query, is_editor(), load_current_presets(), m_is_recreating_gui, m_printhost_job_queue, m_speed_dial_dialog, mainframe, obj_list(), plater_, Slic3r::GUI::ProgressDialog::Pulse(), recreate_GUI(), Slic3r::GUI::release_window_pools(), sidebar(), Slic3r::GUI::switch_window_pools(), TAB_ID_PREPARE, Slic3r::GUI::ProgressDialog::Update(), update_mode(), and update_publish_status().
Referenced by open_preferences(), and recreate_GUI().
| void Slic3r::GUI::GUI_App::refresh_plugins | ( | ) |
References _L, Slic3r::GUI::CustomNotification, Slic3r::GUI::NotificationManager::ErrorNotificationLevel, Slic3r::GUI::from_u8(), Slic3r::GUI::into_u8(), is_closing(), plater(), Slic3r::GUI::refresh_plugin_metadata_blocking(), refresh_plugins(), and Slic3r::GUI::NotificationManager::RegularNotificationLevel.
Referenced by refresh_plugins().
|
private |
References get_tab(), refresh_printer_agent_dropdown(), and Slic3r::Preset::TYPE_PRINTER.
Referenced by init_plugin_gui_wiring(), and refresh_printer_agent_dropdown().
| bool Slic3r::GUI::GUI_App::reload_settings | ( | ) |
References add_pending_vendor_preset(), app_config, check_preset_parent_available(), Slic3r::Preset::config, Slic3r::Enable, Slic3r::DynamicConfig::equals(), Slic3r::PresetCollection::find_preset(), get_delete_cache_presets(), Slic3r::PresetCollection::get_edited_preset(), Slic3r::PresetCollection::get_selected_preset(), is_closing(), Slic3r::Preset::is_dirty, Slic3r::is_main_thread_active(), load_pending_vendors(), m_agent, mainframe, Slic3r::Preset::name, plater_, preset_bundle, reload_settings(), Slic3r::PresetCollection::select_preset_by_name(), and tabs_list.
Referenced by reload_settings(), and start_sync_user_preset().
|
inline |
References m_removable_drive_manager.
Referenced by shutdown().
| void Slic3r::GUI::GUI_App::remove_mall_system_dialog | ( | ) |
References m_mall_publish_dialog, and remove_mall_system_dialog().
Referenced by remove_mall_system_dialog().
|
private |
References Slic3r::data_dir().
| void Slic3r::GUI::GUI_App::remove_ping_bind_dialog | ( | ) |
References m_mall_publish_dialog, m_ping_code_binding_dialog, and remove_ping_bind_dialog().
Referenced by popup_ping_bind_dialog(), and remove_ping_bind_dialog().
| void Slic3r::GUI::GUI_App::remove_user_presets | ( | ) |
References app_config, m_agent, mainframe, preset_bundle, and remove_user_presets().
Referenced by on_user_login_handle(), remove_user_presets(), request_user_logout(), and restart_networking().
| void Slic3r::GUI::GUI_App::request_cloud_web_session | ( | const std::string & | state | ) |
References Slic3r::GUI::get_orca_cloud_agent(), login_dlg, m_agent, m_cloud_handoff_gen, m_cloud_handoff_state, mint_cloud_web_session(), Slic3r::ORCA_CLOUD_PROVIDER(), request_cloud_web_session(), and request_login().
Referenced by request_cloud_web_session().
| void Slic3r::GUI::GUI_App::request_login | ( | bool | show_user_info = false, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References get_login_info(), request_login(), and ShowUserLogin().
Referenced by handle_web_request(), request_cloud_web_session(), and request_login().
| void Slic3r::GUI::GUI_App::request_model_download | ( | wxString | url | ) |
References plater_, and request_model_download().
Referenced by request_model_download().
| void Slic3r::GUI::GUI_App::request_new_version | ( | int | by_user | ) |
References Slic3r::GUI::from_u8(), request_new_version(), and version_info.
Referenced by request_new_version().
| void Slic3r::GUI::GUI_App::request_open_project | ( | std::string | project_id | ) |
References _L, mainframe, plater(), request_open_project(), and Slic3r::GUI::show_info().
Referenced by handle_web_request(), and request_open_project().
| void Slic3r::GUI::GUI_App::request_project_download | ( | std::string | project_id | ) |
References check_login(), download_project(), and request_project_download().
Referenced by handle_web_request(), and request_project_download().
| void Slic3r::GUI::GUI_App::request_remove_project | ( | std::string | project_id | ) |
References mainframe, and request_remove_project().
Referenced by handle_web_request(), and request_remove_project().
| void Slic3r::GUI::GUI_App::request_user_handle | ( | int | online_login = 0, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References request_user_handle().
Referenced by check_privacy_version(), on_check_privacy_update(), post_init(), request_user_handle(), and show_check_privacy_dlg().
| void Slic3r::GUI::GUI_App::request_user_login | ( | int | online_login = 0, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References request_user_login().
Referenced by handle_script_message(), and request_user_login().
| void Slic3r::GUI::GUI_App::request_user_logout | ( | const std::string & | provider = ORCA_CLOUD_PROVIDER, |
| bool | user_initiated = false ) |
References _L, Slic3r::PluginManager::clear_cloud_plugin_metadata(), DEFAULT_USER_FOLDER_NAME, Slic3r::Enable, enable_user_preset_folder(), Slic3r::GUI::from_u8(), Slic3r::GUI::get_orca_cloud_agent(), get_printer_cloud_provider(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), Slic3r::PluginManager::instance(), Slic3r::GUI::KEEP, m_agent, m_cloud_handoff_gen, m_cloud_handoff_state, m_device_manager, m_plugins_dlg, mainframe, Slic3r::ORCA_CLOUD_PROVIDER(), post_logout_to_webview(), preset_bundle, remove_user_presets(), request_user_logout(), Slic3r::GUI::SAVE, Slic3r::PluginManager::set_cloud_user(), and Slic3r::PluginManager::unload_cloud_plugins().
Referenced by handle_web_request(), on_http_error(), on_stealth_mode_enter(), and request_user_logout().
| int Slic3r::GUI::GUI_App::request_user_unbind | ( | std::string | dev_id, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References m_agent, and request_user_unbind().
Referenced by request_user_unbind().
| void Slic3r::GUI::GUI_App::reset_to_active | ( | ) |
References last_active_point, and reset_to_active().
Referenced by GUI_App(), and reset_to_active().
|
inline |
References m_unsigned_plugin_warning_shown.
| std::string Slic3r::GUI::GUI_App::resolve_printer_agent_id | ( | const std::string & | stored_id | ) | const |
References Slic3r::BBL_PRINTER_AGENT_ID, Slic3r::ORCA_PRINTER_AGENT_ID, preset_bundle, and resolve_printer_agent_id().
Referenced by canonical_printer_agent_id(), get_printer_cloud_provider(), resolve_printer_agent_id(), switch_printer_agent(), and switch_printer_agent_if_pending().
| void Slic3r::GUI::GUI_App::restart_networking | ( | ) |
References app_config, Slic3r::Enable, enable_user_preset_folder(), handle_http_error(), init_networking_callbacks(), is_closing(), m_agent, m_device_manager, mainframe, on_init_network(), plater_, preset_bundle, Slic3r::CloudEvent::provider, remove_user_presets(), StaticBambuLib::reset(), start_sync_user_preset(), and switch_printer_agent().
Referenced by hot_reload_network_plugin().
| void Slic3r::GUI::GUI_App::restart_sync_user_preset | ( | ) |
References is_closing(), m_restart_sync_pending, m_sync_update_thread, m_sync_user_preset_dlg_active, m_user_sync_token, restart_sync_user_preset(), and start_sync_user_preset().
Referenced by on_http_error(), and restart_sync_user_preset().
| void Slic3r::GUI::GUI_App::run_script | ( | wxString | js | ) |
References mainframe, and run_script().
Referenced by run_script().
| bool Slic3r::GUI::GUI_App::run_wizard | ( | ConfigWizard::RunReason | reason, |
| ConfigWizard::StartPage | start_page = ConfigWizard::SP_WELCOME ) |
References Slic3r::GUI::GuideFrame::BBL_FILAMENT_ONLY, Slic3r::GUI::GuideFrame::BBL_MODELS, Slic3r::GUI::GuideFrame::BBL_MODELS_ONLY, Slic3r::GUI::GuideFrame::BBL_WELCOME, is_adding_script_handler(), load_current_presets(), mainframe, Slic3r::GUI::GuideFrame::run(), run_wizard(), Slic3r::GUI::GuideFrame::SetStartPage(), Slic3r::GUI::ConfigWizard::SP_FILAMENTS, Slic3r::GUI::ConfigWizard::SP_PRINTERS, Slic3r::GUI::ConfigWizard::SP_WELCOME, and update_publish_status().
Referenced by config_wizard_startup(), and run_wizard().
| void Slic3r::GUI::GUI_App::save_mode | ( | const int | mode | ) |
References app_config, Slic3r::comAdvanced, Slic3r::comExpert, Slic3r::comSimple, get_saved_mode(), save_mode(), and update_mode().
Referenced by save_mode(), and set_mode().
| void Slic3r::GUI::GUI_App::scan_orphaned_info_files | ( | ) |
References app_config, Slic3r::data_dir(), DEFAULT_USER_FOLDER_NAME, delete_preset_from_cloud(), extract_setting_id_from_info(), PRESET_FILAMENT_NAME, PRESET_PRINT_NAME, PRESET_PRINTER_NAME, PRESET_USER_DIR, scan_orphaned_info_files(), and Slic3r::user_presets_lock_path().
Referenced by scan_orphaned_info_files(), and start_sync_user_preset().
|
private |
References Slic3r::BBL_PRINTER_AGENT_ID, Slic3r::BBLocalMachine::dev_id, Slic3r::MachineObject::dev_id_from_address(), Slic3r::BBLocalMachine::dev_ip, Slic3r::BBLocalMachine::dev_name, Slic3r::MachineObject::get_access_code(), Slic3r::MachineObject::has_access_right(), Slic3r::GUI::LazyInstance< MonitorPanel >::if_built(), Slic3r::MachineObject::local_use_ssl, m_device_manager, Slic3r::MOONRAKER_PRINTER_AGENT_ID, Slic3r::GUI::MonitorPanel::on_machine_selected(), Slic3r::DynamicConfig::opt_string(), preset_bundle, Slic3r::MachineObject::printer_agent_id, Slic3r::BBLocalMachine::printer_type, select_machine(), and Slic3r::MachineObject::set_access_code().
Referenced by select_machine(), and switch_printer_agent().
|
inline |
References m_adding_script_handler.
| void Slic3r::GUI::GUI_App::set_auto_toolbar_icon_scale | ( | float | scale | ) | const |
References app_config, m_em_unit, scale(), and set_auto_toolbar_icon_scale().
Referenced by set_auto_toolbar_icon_scale().
|
inline |
References Slic3r::closing(), and m_is_closing.
Referenced by shutdown().
|
inline |
References m_mall_model_download_name.
|
inline |
References m_mall_model_download_url.
|
inline |
References m_instance_hash_int, and m_instance_hash_string.
| void Slic3r::GUI::GUI_App::set_label_clr_modified | ( | const wxColour & | clr | ) |
References set_label_clr_modified().
Referenced by set_label_clr_modified().
| void Slic3r::GUI::GUI_App::set_label_clr_sys | ( | const wxColour & | clr | ) |
References set_label_clr_sys().
Referenced by set_label_clr_sys().
|
private |
References getDeviceManager(), m_agent, set_live_printer_agent(), and sidebar().
Referenced by set_live_printer_agent(), and switch_printer_agent().
| void Slic3r::GUI::GUI_App::set_mode | ( | ConfigOptionMode | mode | ) |
References app_config, save_mode(), and set_mode().
Referenced by set_mode().
| void Slic3r::GUI::GUI_App::set_side_menu_popup_status | ( | bool | status | ) |
References m_side_popup_status, and set_side_menu_popup_status().
Referenced by set_side_menu_popup_status().
| void Slic3r::GUI::GUI_App::set_skip_version | ( | bool | skip = true | ) |
References app_config, set_skip_version(), and version_info.
Referenced by set_skip_version().
|
inline |
References m_shortcuts.
|
inline |
References app_config.
Referenced by toggle_show_3d_navigator().
|
inline |
References app_config.
Referenced by toggle_canvas_zoom_button().
|
inline |
References app_config.
Referenced by toggle_show_center_of_mass().
| void Slic3r::GUI::GUI_App::show_check_privacy_dlg | ( | wxCommandEvent & | evt | ) |
References _L, app_config, m_agent, mainframe, Slic3r::GUI::PrivacyUpdateDialog::on_show(), Slic3r::ORCA_CLOUD_PROVIDER(), post_logout_to_webview(), privacy_version_info, request_user_handle(), Slic3r::GUI::PrivacyUpdateDialog::set_text(), and show_check_privacy_dlg().
Referenced by on_init_inner(), and show_check_privacy_dlg().
| void Slic3r::GUI::GUI_App::show_desktop_integration_dialog | ( | ) |
References mainframe, and show_desktop_integration_dialog().
Referenced by show_desktop_integration_dialog().
| void Slic3r::GUI::GUI_App::show_dialog | ( | wxString | msg | ) |
References m_info_dialog_content, and show_dialog().
Referenced by show_dialog().
|
inline |
References m_show_gcode_window.
| void Slic3r::GUI::GUI_App::show_ip_address_enter_dialog | ( | wxString | title = wxEmptyString | ) |
References show_ip_address_enter_dialog().
Referenced by show_ip_address_enter_dialog().
| void Slic3r::GUI::GUI_App::show_ip_address_enter_dialog_handler | ( | wxCommandEvent & | evt | ) |
References show_ip_address_enter_dialog_handler(), and show_modal_ip_address_enter_dialog().
Referenced by on_init_inner(), and show_ip_address_enter_dialog_handler().
|
inline |
| bool Slic3r::GUI::GUI_App::show_modal_ip_address_enter_dialog | ( | bool | input_sn, |
| wxString | title = wxEmptyString ) |
References Slic3r::DeviceManager::get_selected_machine(), Slic3r::GUI::InputIpAddressDialog::m_need_input_sn, Slic3r::GUI::InputIpAddressDialog::set_machine_obj(), show_modal_ip_address_enter_dialog(), Slic3r::GUI::DPIAware< P >::ShowModal(), and Slic3r::GUI::InputIpAddressDialog::update_title().
Referenced by show_ip_address_enter_dialog_handler(), and show_modal_ip_address_enter_dialog().
| void Slic3r::GUI::GUI_App::show_network_plugin_download_dialog | ( | bool | is_update = false | ) |
References _L, app_config, Slic3r::GUI::NetworkPluginDownloadDialog::CorruptedPlugin, get_latest_network_version(), Slic3r::NetworkAgent::get_load_error(), Slic3r::GUI::NetworkPluginDownloadDialog::get_selected_version(), Slic3r::NetworkAgent::get_version(), mainframe, Slic3r::GUI::NetworkPluginDownloadDialog::MissingPlugin, Slic3r::GUI::NetworkPluginDownloadDialog::RESULT_DONT_ASK, Slic3r::GUI::NetworkPluginDownloadDialog::RESULT_DOWNLOAD, Slic3r::GUI::NetworkPluginDownloadDialog::RESULT_REMIND_LATER, Slic3r::GUI::NetworkPluginDownloadDialog::RESULT_SKIP, Slic3r::GUI::NetworkPluginDownloadDialog::RESULT_SKIP_VERSION, Slic3r::GUI::DPIAware< P >::ShowModal(), and Slic3r::GUI::NetworkPluginDownloadDialog::UpdateAvailable.
Referenced by on_init_network(), and post_init().
|
inline |
References app_config.
Referenced by toggle_show_outline().
|
inline |
References app_config.
Referenced by toggle_show_plate_gridlines().
| void Slic3r::GUI::GUI_App::ShowDownNetPluginDlg | ( | ) |
References _L, Slic3r::GUI::dialogStack, ShowDownNetPluginDlg(), and Slic3r::GUI::DPIAware< P >::ShowModal().
Referenced by ShowDownNetPluginDlg().
| void Slic3r::GUI::GUI_App::ShowOnlyFilament | ( | ) |
References Slic3r::GUI::GuideFrame::BBL_FILAMENT_ONLY, load_current_presets(), Slic3r::GUI::GuideFrame::run(), Slic3r::GUI::GuideFrame::SetStartPage(), and ShowOnlyFilament().
Referenced by ShowOnlyFilament().
| void Slic3r::GUI::GUI_App::ShowUserGuide | ( | ) |
References load_current_presets(), mainframe, Slic3r::GUI::GuideFrame::run(), ShowUserGuide(), and update_publish_status().
Referenced by ShowUserGuide().
| void Slic3r::GUI::GUI_App::ShowUserLogin | ( | bool | show = true, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References login_dlg, m_agent, and ShowUserLogin().
Referenced by check_login(), request_login(), and ShowUserLogin().
| void Slic3r::GUI::GUI_App::shutdown | ( | ) |
References Slic3r::NetworkAgentFactory::clear_printer_agent_cache(), Slic3r::PluginManager::instance(), login_dlg, m_agent, m_is_recreating_gui, m_removable_drive_manager, removable_drive_manager(), set_closing(), Slic3r::PluginManager::set_shutting_down(), Slic3r::GUI::RemovableDriveManager::shutdown(), and stop_http_server().
| Sidebar & Slic3r::GUI::GUI_App::sidebar | ( | ) |
References plater_, and sidebar().
Referenced by obj_layers(), obj_list(), obj_settings(), on_init_inner(), recreate_GUI(), set_live_printer_agent(), sidebar(), and update_mode().
|
inline |
References m_single_instance_checker.
|
inline |
References m_small_font.
| std::vector< std::string > Slic3r::GUI::GUI_App::split_str | ( | std::string | src, |
| std::string | separator ) |
| void Slic3r::GUI::GUI_App::start_download | ( | std::string | url | ) |
References _u8L, app_config, m_downloader, plater_, Slic3r::GUI::show_error(), and start_download().
Referenced by post_init(), and start_download().
| void Slic3r::GUI::GUI_App::start_exit_watchdog | ( | ) |
| void Slic3r::GUI::GUI_App::start_http_server | ( | const std::string & | provider = ORCA_CLOUD_PROVIDER | ) |
References Slic3r::GUI::HttpServer::auth_handle_request(), m_http_server, and start_http_server().
Referenced by start_http_server(), and start_http_server().
| void Slic3r::GUI::GUI_App::start_http_server | ( | int | port, |
| const std::string & | provider = ORCA_CLOUD_PROVIDER ) |
References Slic3r::GUI::HttpServer::auth_handle_request(), m_http_server, and start_http_server().
| void Slic3r::GUI::GUI_App::start_sync_user_preset | ( | bool | with_progress_dlg = false | ) |
References _L, _u8L, app_config, BBL_JSON_KEY_NAME, BBL_JSON_KEY_SETTING_ID, BBL_JSON_KEY_TYPE, Slic3r::GUI::BBLUserPresetExceedLimit, check_legacy_user_filament_presets(), Slic3r::GUI::conflict_ids_mutex, Slic3r::create_thread(), Slic3r::GUI::CustomNotification, Slic3r::GUI::format(), is_closing(), m_agent, m_is_closing, m_legacy_filament_check_due, m_pending_conflict_setting_ids, m_preset_bundle_dlg, m_sync_update_thread, m_sync_user_preset_dlg_active, m_sync_user_presets_now, m_user_preset_pull_pending, m_user_sync_token, mainframe, Slic3r::Never, Slic3r::PresetBundle::ORCA_DEFAULT_BUNDLE, ORCA_JSON_KEY_UPDATE_TIME, plater(), preset_bundle, process_delete_presets(), Slic3r::GUI::NotificationManager::RegularNotificationLevel, reload_settings(), scan_orphaned_info_files(), start_sync_user_preset(), Slic3r::Subscribed, sync_bundle(), sync_preset(), update_single_bundle(), and Slic3r::user_presets_lock_path().
Referenced by on_user_login_handle(), post_init(), restart_networking(), restart_sync_user_preset(), and start_sync_user_preset().
| bool Slic3r::GUI::GUI_App::starts_on_prepare | ( | ) | const |
References app_config, and starts_on_prepare().
Referenced by on_init_inner(), post_init(), and starts_on_prepare().
| void Slic3r::GUI::GUI_App::stop_http_server | ( | ) |
References m_http_server, and stop_http_server().
Referenced by OnExit(), shutdown(), and stop_http_server().
| void Slic3r::GUI::GUI_App::stop_sync_user_preset | ( | ) |
References is_closing(), m_sync_update_thread, m_user_sync_token, and stop_sync_user_preset().
Referenced by on_init_inner(), on_stealth_mode_enter(), OnExit(), and stop_sync_user_preset().
| void Slic3r::GUI::GUI_App::switch_printer_agent | ( | ) |
References Slic3r::BBL_CLOUD_PROVIDER(), Slic3r::BBL_PRINTER_AGENT_ID, Slic3r::NetworkAgentFactory::create_printer_agent_by_id(), Slic3r::data_dir(), Slic3r::MachineObject::dev_id_from_address(), Slic3r::MachineObject::get_access_code(), Slic3r::MachineObject::get_dev_id(), Slic3r::NetworkAgentFactory::get_printer_agent_info(), Slic3r::PrinterAgentInfo::id, m_agent, m_device_manager, mainframe, Slic3r::MOONRAKER_PRINTER_AGENT_ID, Slic3r::DynamicConfig::opt_string(), Slic3r::ORCA_CLOUD_PROVIDER(), plater_, preset_bundle, resolve_printer_agent_id(), select_machine(), set_live_printer_agent(), and switch_printer_agent().
Referenced by init_plugin_gui_wiring(), restart_networking(), switch_printer_agent(), and switch_printer_agent_if_pending().
| void Slic3r::GUI::GUI_App::switch_printer_agent_if_pending | ( | ) |
References Slic3r::NetworkAgentFactory::get_printer_agent_info(), m_agent, preset_bundle, resolve_printer_agent_id(), switch_printer_agent(), and switch_printer_agent_if_pending().
Referenced by init_plugin_gui_wiring(), and switch_printer_agent_if_pending().
| int Slic3r::GUI::GUI_App::sync_bundle | ( | std::string | bundle_id, |
| std::string | version ) |
References _L, add_pending_vendor_preset(), app_config, check_preset_parent_available(), Slic3r::GUI::CustomNotification, Slic3r::Enable, Slic3r::GUI::format(), is_closing(), load_pending_vendors(), m_agent, m_preset_bundle_dlg, mainframe, Slic3r::BundleMetadata::name, Slic3r::Semver::parse(), preset_bundle, Slic3r::GUI::NotificationManager::RegularNotificationLevel, sync_bundle(), and Slic3r::BundleMetadata::version.
Referenced by start_sync_user_preset(), and sync_bundle().
| void Slic3r::GUI::GUI_App::sync_preset | ( | Preset * | preset, |
| bool | force = false ) |
References _L, BBL_JSON_KEY_BASE_ID, Slic3r::GUI::BBLUserPresetExceedLimit, Slic3r::Preset::is_user(), m_agent, m_create_preset_blocked, mainframe, Slic3r::Preset::name, Slic3r::ORCA_CLOUD_PROVIDER(), ORCA_JSON_KEY_UPDATE_TIME, plater(), preset_bundle, Slic3r::Preset::setting_id, Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::Preset::sync_info, sync_preset(), Slic3r::trace(), Slic3r::Preset::type, Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, and Slic3r::Preset::TYPE_PRINTER.
Referenced by start_sync_user_preset(), and sync_preset().
| Notebook * Slic3r::GUI::GUI_App::tab_panel | ( | ) | const |
References mainframe, and tab_panel().
Referenced by tab_panel().
| bool Slic3r::GUI::GUI_App::tabs_as_menu | ( | ) | const |
References tabs_as_menu().
Referenced by tabs_as_menu(), and update_mode().
|
inline |
References app_config, and show_canvas_zoom_button().
|
inline |
|
inline |
|
inline |
| void Slic3r::GUI::GUI_App::toggle_show_gcode_window | ( | ) |
References app_config, and m_show_gcode_window.
|
inline |
|
inline |
References app_config, and show_plate_gridlines().
| float Slic3r::GUI::GUI_App::toolbar_icon_scale | ( | const bool | is_limited = false | ) | const |
References app_config, m_em_unit, and toolbar_icon_scale().
Referenced by toolbar_icon_scale().
| wxString Slic3r::GUI::GUI_App::transition_tridid | ( | int | trid_id | ) | const |
References _L, transition_tridid(), VIRTUAL_TRAY_DEPUTY_ID, and VIRTUAL_TRAY_MAIN_ID.
Referenced by transition_tridid().
| void Slic3r::GUI::GUI_App::troubleshoot | ( | ) |
References Slic3r::GUI::DPIAware< P >::ShowModal(), and troubleshoot().
Referenced by troubleshoot().
| bool Slic3r::GUI::GUI_App::unsubscribe_bundle | ( | const std::string & | id | ) |
References m_agent, and unsubscribe_bundle().
Referenced by unsubscribe_bundle().
| void Slic3r::GUI::GUI_App::Update_dark_mode_flag | ( | ) |
References dark_mode(), m_is_dark_mode, and Update_dark_mode_flag().
Referenced by on_init_inner(), and Update_dark_mode_flag().
References Label::Body_14, Slic3r::GUI::DPIAware< P >::em_unit(), m_bold_font, m_code_font, m_em_unit, m_link_font, m_normal_font, m_small_font, mainframe, and update_fonts().
Referenced by update_fonts().
| void Slic3r::GUI::GUI_App::update_internal_development | ( | ) |
References Slic3r::GUI::LazyInstance< PrinterWebView >::if_built(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), and update_internal_development().
Referenced by update_internal_development().
| void Slic3r::GUI::GUI_App::update_label_colours | ( | ) |
References tabs_list, and update_label_colours().
Referenced by update_label_colours(), and update_ui_from_settings().
| void Slic3r::GUI::GUI_App::update_label_colours_from_appconfig | ( | ) |
References app_config, m_color_label_modified, m_color_label_sys, and update_label_colours_from_appconfig().
Referenced by update_label_colours_from_appconfig().
| void Slic3r::GUI::GUI_App::update_mode | ( | ) |
References Slic3r::GUI::LazyInstance< PrinterWebView >::if_built(), Slic3r::GUI::LazyInstance< WebViewPanel >::if_built(), mainframe, model_tabs_list, plater(), sidebar(), tabs_as_menu(), tabs_list, and update_mode().
Referenced by Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), enable_developer_mode(), on_init_inner(), recreate_GUI(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), save_mode(), and update_mode().
| void Slic3r::GUI::GUI_App::update_publish_status | ( | ) |
References update_publish_status().
Referenced by on_init_inner(), recreate_GUI(), run_wizard(), ShowUserGuide(), and update_publish_status().
| void Slic3r::GUI::GUI_App::update_saved_preset_from_current_preset | ( | ) |
References preset_bundle, Slic3r::GUI::printer_technology(), tabs_list, and update_saved_preset_from_current_preset().
Referenced by update_saved_preset_from_current_preset().
| void Slic3r::GUI::GUI_App::update_single_bundle | ( | wxCommandEvent & | evt | ) |
References _L, add_pending_vendor_preset(), app_config, check_preset_parent_available(), Slic3r::GUI::CustomNotification, Slic3r::Enable, Slic3r::GUI::format(), is_closing(), load_pending_vendors(), m_agent, m_preset_bundle_dlg, mainframe, Slic3r::BundleMetadata::name, preset_bundle, Slic3r::GUI::NotificationManager::RegularNotificationLevel, update_single_bundle(), and Slic3r::BundleMetadata::version.
Referenced by start_sync_user_preset(), and update_single_bundle().
| void Slic3r::GUI::GUI_App::update_ui_from_settings | ( | ) |
References m_force_colors_update, mainframe, Slic3r::GUI::update_dark_children_ui(), update_label_colours(), and update_ui_from_settings().
Referenced by update_ui_from_settings().
| void Slic3r::GUI::GUI_App::UpdateAllStaticTextDarkUI | ( | wxWindow * | parent | ) |
References m_color_label_default, and UpdateAllStaticTextDarkUI().
Referenced by UpdateAllStaticTextDarkUI().
| void Slic3r::GUI::GUI_App::UpdateDarkUI | ( | wxWindow * | window, |
| bool | highlited = false, | ||
| bool | just_font = false ) |
References StateColor::darkModeColorFor(), StateColor::GetColorDifference(), StateColor::GetLightness(), StateColor::lightModeColorFor(), m_color_default_btn_label, m_color_highlight_default, m_color_hovered_btn_label, m_color_selected_btn_bg, m_color_window_default, m_is_dark_mode, StateColor::SetLightness(), UpdateDarkUI(), and Slic3r::GUI::wxMouseEvent.
Referenced by UpdateDarkUI(), and UpdateDVCDarkUI().
| void Slic3r::GUI::GUI_App::UpdateDarkUIWin | ( | wxWindow * | win | ) |
References Slic3r::GUI::update_dark_children_ui(), and UpdateDarkUIWin().
Referenced by UpdateDarkUIWin().
| void Slic3r::GUI::GUI_App::UpdateDlgDarkUI | ( | wxDialog * | dlg | ) |
References NppDarkMode::SetDarkExplorerTheme(), NppDarkMode::SetDarkTitleBar(), Slic3r::GUI::update_dark_children_ui(), and UpdateDlgDarkUI().
Referenced by UpdateDlgDarkUI().
| void Slic3r::GUI::GUI_App::UpdateDVCDarkUI | ( | wxDataViewCtrl * | dvc, |
| bool | highlited = false ) |
References dark_mode(), NppDarkMode::GetTextColor(), m_color_highlight_default, m_normal_font, NppDarkMode::SetDarkListViewHeader(), UpdateDarkUI(), and UpdateDVCDarkUI().
Referenced by UpdateDVCDarkUI().
| void Slic3r::GUI::GUI_App::UpdateFrameDarkUI | ( | wxFrame * | dlg | ) |
References NppDarkMode::SetDarkExplorerTheme(), NppDarkMode::SetDarkTitleBar(), Slic3r::GUI::update_dark_children_ui(), and UpdateFrameDarkUI().
Referenced by UpdateFrameDarkUI().
|
private |
References _L, and Slic3r::GUI::DPIAware< P >::ShowModal().
| std::string Slic3r::GUI::GUI_App::url_decode | ( | std::string | value | ) |
References url_decode(), and Slic3r::Http::url_decode().
Referenced by handle_web_request(), and url_decode().
| std::string Slic3r::GUI::GUI_App::url_encode | ( | std::string | value | ) |
References url_encode(), and Slic3r::Http::url_encode().
Referenced by open_mall_page_dialog(), open_publish_page_dialog(), and url_encode().
| bool Slic3r::GUI::GUI_App::use_legacy_network_plugin | ( | ) | const |
References app_config, and Slic3r::BBLNetworkPlugin::is_legacy_version().
Referenced by check_networking_version(), download_plugin(), get_plugin_url(), and on_init_inner().
|
private |
References m_agent.
Referenced by hot_reload_network_plugin().
|
private |
References Slic3r::GUI::WindowMetrics::from_window(), and window_pos_center().
Referenced by persist_window_geometry(), and window_pos_center().
|
private |
References app_config, Slic3r::GUI::WindowMetrics::deserialize(), and window_pos_restore().
Referenced by persist_window_geometry(), and window_pos_restore().
|
private |
References Slic3r::GUI::WindowMetrics::from_window(), and window_pos_sanitize().
Referenced by persist_window_geometry(), and window_pos_sanitize().
|
private |
References app_config, Slic3r::GUI::WindowMetrics::from_window(), Slic3r::GUI::WindowMetrics::serialize(), and window_pos_save().
Referenced by persist_window_geometry(), and window_pos_save().
Referenced by GUI_App(), ~GUI_App(), Slic3r::anonymous_namespace{PluginHostApp.cpp}::app_info(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::GUI::anonymous_namespace{NativeCommands.cpp}::build_command_catalog(), check_and_keep_current_preset_changes(), check_and_save_current_preset_changes(), check_legacy_user_filament_presets(), check_networking_version(), check_new_version(), check_new_version_sf(), check_privacy_update(), check_privacy_version(), check_updates(), copy_network_if_available(), disassociate_files(), download_plugin(), enable_developer_mode(), enable_user_preset_folder(), focus_mode(), get_mode(), get_plugin_url(), get_saved_mode(), Slic3r::GUI::GUI_Run(), handle_web_request(), has_model_mall(), hot_reload_network_plugin(), import_model(), import_zip(), init_app_config(), init_download_path(), install_network_plugin_from_ota(), install_plugin(), is_enable_multi_machine(), link_to_lan_only_wiki(), link_to_network_check(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::list_bundle_ids(), load_gcode(), load_language(), load_pending_vendors(), load_project(), migrate_network_plugin_config(), on_init_inner(), on_init_network(), on_shortcuts_changed(), on_user_login_handle(), open_mall_page_dialog(), open_preferences(), open_publish_page_dialog(), post_init(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), reload_settings(), remove_user_presets(), restart_networking(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), save_mode(), scan_orphaned_info_files(), set_auto_toolbar_icon_scale(), set_mode(), set_skip_version(), show_3d_navigator(), show_canvas_zoom_button(), show_center_of_mass(), show_check_privacy_dlg(), show_network_plugin_download_dialog(), show_outline(), show_plate_gridlines(), start_download(), start_sync_user_preset(), starts_on_prepare(), sync_bundle(), toggle_canvas_zoom_button(), toggle_focus_mode(), toggle_show_3d_navigator(), toggle_show_center_of_mass(), toggle_show_gcode_window(), toggle_show_outline(), toggle_show_plate_gridlines(), toolbar_icon_scale(), update_label_colours_from_appconfig(), update_single_bundle(), use_legacy_network_plugin(), window_pos_restore(), and window_pos_save().
Referenced by get_hms_query(), post_init(), and recreate_GUI().
| GUI_InitParams* Slic3r::GUI::GUI_App::init_params { nullptr } |
Referenced by Slic3r::GUI::GUI_Run(), init_glcontext(), on_init_inner(), and post_init().
| std::chrono::system_clock::time_point Slic3r::GUI::GUI_App::last_active_point |
Referenced by is_studio_active(), and reset_to_active().
|
private |
Referenced by request_cloud_web_session(), ShowUserLogin(), and shutdown().
| ActionRegistry Slic3r::GUI::GUI_App::m_action_registry |
Referenced by action_registry(), on_init_inner(), and open_preferences().
|
private |
Referenced by current_language_code(), and load_language().
|
private |
Referenced by is_adding_script_handler(), on_init_inner(), and set_adding_script_handler().
|
private |
Referenced by ~GUI_App(), check_bundle_updates(), check_login(), check_track_enable(), CleanUp(), cloud_webview_handoff(), enable_user_preset_folder(), force_push_conflicting_preset(), get_login_info(), getAgent(), handle_script_message(), hot_reload_network_plugin(), init_networking_callbacks(), is_user_login(), maybe_migrate_user_presets_on_login(), mint_cloud_web_session(), on_cloud_web_session_minted(), on_http_error(), on_init_inner(), on_init_network(), on_user_login(), on_user_login_handle(), OnExit(), open_orca_cloud(), post_init(), post_logout_to_webview(), process_delete_presets(), process_network_msg(), reload_settings(), remove_user_presets(), request_cloud_web_session(), request_user_logout(), request_user_unbind(), restart_networking(), set_live_printer_agent(), show_check_privacy_dlg(), ShowUserLogin(), shutdown(), start_sync_user_preset(), switch_printer_agent(), switch_printer_agent_if_pending(), sync_bundle(), sync_preset(), unsubscribe_bundle(), update_single_bundle(), and wait_for_network_idle().
|
private |
Referenced by check_updates(), config_wizard_startup(), and init_app_config().
|
private |
Referenced by GUI_App(), get_app_mode(), is_editor(), and is_gcode_viewer().
|
private |
Referenced by bold_font(), init_fonts(), and update_fonts().
|
private |
|
private |
Referenced by on_cloud_web_session_minted(), on_user_login_handle(), request_cloud_web_session(), and request_user_logout().
|
private |
Referenced by on_cloud_web_session_minted(), on_user_login_handle(), request_cloud_web_session(), and request_user_logout().
|
private |
Referenced by on_user_login_handle(), and open_orca_cloud().
|
private |
Referenced by code_font(), init_fonts(), and update_fonts().
|
private |
Referenced by init_label_colours(), and UpdateDarkUI().
|
private |
Referenced by get_highlight_default_clr(), init_label_colours(), UpdateDarkUI(), and UpdateDVCDarkUI().
|
private |
Referenced by get_label_highlight_clr(), and init_label_colours().
|
private |
Referenced by get_color_hovered_btn_label(), init_label_colours(), and UpdateDarkUI().
|
private |
Referenced by get_label_clr_default(), init_label_colours(), and UpdateAllStaticTextDarkUI().
|
private |
Referenced by get_label_clr_modified(), init_label_colours(), and update_label_colours_from_appconfig().
|
private |
Referenced by get_label_clr_sys(), init_label_colours(), and update_label_colours_from_appconfig().
|
private |
Referenced by get_color_selected_btn_bg(), init_label_colours(), and UpdateDarkUI().
|
private |
Referenced by get_window_default_clr(), init_label_colours(), and UpdateDarkUI().
|
private |
Referenced by init_app_config(), and on_init_inner().
|
private |
Referenced by process_delete_presets(), and sync_preset().
|
private |
Referenced by init_app_config().
|
private |
Referenced by getDeviceManager(), hot_reload_network_plugin(), on_init_network(), OnExit(), post_init(), push_notification(), request_user_logout(), restart_networking(), select_machine(), and switch_printer_agent().
|
private |
Referenced by GUI_App(), downloader(), and start_download().
|
private |
Referenced by GUI_App(), em_unit(), get_min_size(), set_auto_toolbar_icon_scale(), toolbar_icon_scale(), and update_fonts().
|
private |
Referenced by get_filament_color_code_query().
|
private |
Referenced by force_colors_update(), and update_ui_from_settings().
|
private |
Referenced by start_http_server(), start_http_server(), and stop_http_server().
|
private |
Referenced by GUI_App(), imgui(), and load_language().
|
private |
Referenced by get_inf_dialog_contect(), on_init_inner(), push_notification(), and show_dialog().
|
private |
Referenced by on_init_inner().
|
private |
Referenced by initialized(), and on_init_inner().
|
private |
Referenced by get_instance_hash_int(), post_init(), and set_instance_hash().
|
private |
Referenced by get_instance_hash_string(), and set_instance_hash().
|
private |
Referenced by is_closing(), set_closing(), and start_sync_user_preset().
|
private |
Referenced by Update_dark_mode_flag(), and UpdateDarkUI().
|
private |
Referenced by is_recreating_gui(), recreate_GUI(), and shutdown().
|
private |
Referenced by load_language().
|
private |
Referenced by load_language().
|
private |
Referenced by maybe_migrate_user_presets_on_login(), on_http_error(), and on_user_login_handle().
|
private |
Referenced by init_app_config(), last_config_version(), and post_init().
|
private |
Referenced by FilterEvent(), and input_idle_ms().
|
private |
Referenced by check_legacy_user_filament_presets(), and start_sync_user_preset().
|
private |
Referenced by check_legacy_user_filament_presets().
|
private |
Referenced by link_font(), and update_fonts().
| std::string Slic3r::GUI::GUI_App::m_mall_model_download_name |
Referenced by get_download_model_name(), and set_download_model_name().
| std::string Slic3r::GUI::GUI_App::m_mall_model_download_url |
Referenced by get_download_model_url(), and set_download_model_url().
| ModelMallDialog* Slic3r::GUI::GUI_App::m_mall_publish_dialog { nullptr } |
Referenced by remove_mall_system_dialog(), and remove_ping_bind_dialog().
|
private |
Referenced by maybe_migrate_user_presets_on_login().
|
private |
Referenced by cancel_networking_install(), download_plugin(), and install_plugin().
|
private |
Referenced by check_networking_version(), is_compatibility_version(), and on_init_network().
|
private |
Referenced by on_init_network(), and post_init().
|
private |
Referenced by init_fonts(), normal_font(), update_fonts(), and UpdateDVCDarkUI().
|
private |
Referenced by copy_older_config().
|
private |
Referenced by post_init().
|
private |
|
private |
Referenced by GUI_App(), and other_instance_message_handler().
|
private |
Referenced by force_push_conflicting_preset(), and start_sync_user_preset().
| PingCodeBindDialog* Slic3r::GUI::GUI_App::m_ping_code_binding_dialog { nullptr } |
Referenced by popup_ping_bind_dialog(), and remove_ping_bind_dialog().
| PluginsDialog* Slic3r::GUI::GUI_App::m_plugins_dlg {nullptr} |
Referenced by init_plugin_gui_wiring(), on_user_login_handle(), open_plugins_dialog(), and request_user_logout().
|
private |
Referenced by on_init_inner(), and post_init().
| PresetBundleDialog* Slic3r::GUI::GUI_App::m_preset_bundle_dlg {nullptr} |
Referenced by open_presetbundledialog(), start_sync_user_preset(), sync_bundle(), and update_single_bundle().
|
private |
Referenced by on_init_inner(), printhost_job_queue(), and recreate_GUI().
|
private |
Referenced by GUI_App(), removable_drive_manager(), and shutdown().
|
private |
Referenced by restart_sync_user_preset().
| NetworkErrorDialog* Slic3r::GUI::GUI_App::m_server_error_dialog { nullptr } |
|
private |
Referenced by GUI_App(), on_shortcuts_changed(), and shortcuts().
|
private |
Referenced by process_network_msg().
|
private |
Referenced by post_init(), show_gcode_window(), and toggle_show_gcode_window().
|
private |
Referenced by on_http_error().
|
private |
Referenced by get_side_menu_popup_status(), and set_side_menu_popup_status().
|
private |
Referenced by init_single_instance_checker(), and single_instance_checker().
|
private |
Referenced by init_fonts(), small_font(), and update_fonts().
| SpeedDialWebDialog* Slic3r::GUI::GUI_App::m_speed_dial_dialog {nullptr} |
Referenced by open_speed_dial(), and recreate_GUI().
| bool Slic3r::GUI::GUI_App::m_studio_active = true |
Referenced by on_init_inner().
|
private |
Referenced by hot_reload_network_plugin(), restart_sync_user_preset(), start_sync_user_preset(), and stop_sync_user_preset().
|
private |
Referenced by restart_sync_user_preset(), and start_sync_user_preset().
|
private |
Referenced by check_legacy_user_filament_presets(), force_push_conflicting_preset(), and start_sync_user_preset().
|
private |
Referenced by getTaskManager(), and on_init_network().
| TerminalDialog* Slic3r::GUI::GUI_App::m_terminal_dlg {nullptr} |
Referenced by open_terminal_dialog().
|
private |
Referenced by process_network_msg(), and reset_unsigned_plugin_warning().
|
private |
|
private |
Referenced by on_init_network(), and OnExit().
|
private |
Referenced by check_legacy_user_filament_presets(), and start_sync_user_preset().
|
private |
Referenced by hot_reload_network_plugin(), restart_sync_user_preset(), start_sync_user_preset(), and stop_sync_user_preset().
|
private |
Referenced by current_language_code(), is_localized(), and load_language().
Referenced by check_legacy_user_filament_presets(), check_print_host_queue(), check_updates(), FilterEvent(), force_colors_update(), handle_web_request(), hot_reload_network_plugin(), init_plugin_gui_wiring(), install_local_plugin(), keyboard_shortcuts(), load_url(), maybe_migrate_user_presets_on_login(), on_http_error(), on_init_inner(), on_shortcuts_changed(), on_user_login_handle(), open_exportpresetbundledialog(), open_mall_page_dialog(), open_orca_cloud(), open_plugins_dialog(), open_preferences(), open_presetbundledialog(), open_publish_page_dialog(), open_speed_dial(), open_terminal_dialog(), params_dialog(), params_panel(), post_init(), recreate_GUI(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), reload_settings(), remove_user_presets(), request_open_project(), request_remove_project(), request_user_logout(), restart_networking(), run_script(), run_wizard(), show_check_privacy_dlg(), show_desktop_integration_dialog(), show_network_plugin_download_dialog(), ShowUserGuide(), start_sync_user_preset(), switch_printer_agent(), sync_bundle(), sync_preset(), tab_panel(), update_fonts(), Slic3r::GUI::ProjectDirtyStateManager::update_from_presets(), update_mode(), update_single_bundle(), and update_ui_from_settings().
| std::vector<Tab *> Slic3r::GUI::GUI_App::model_tabs_list |
Referenced by checked_tab(), get_layer_tab(), get_model_tab(), load_current_presets(), and update_mode().
|
private |
Referenced by add_pending_vendor_preset(), and load_pending_vendors().
|
private |
Referenced by add_pending_vendor_preset(), and load_pending_vendors().
|
private |
| Tab* Slic3r::GUI::GUI_App::plate_tab |
Referenced by get_plate_tab().
Referenced by download_project(), model(), notification_manager(), obj_manipul(), on_init_inner(), open_exportpresetbundledialog(), open_preferences(), open_presetbundledialog(), plater(), plater(), post_init(), recreate_GUI(), reload_settings(), request_model_download(), restart_networking(), sidebar(), start_download(), and switch_printer_agent().
| PresetBundle* Slic3r::GUI::GUI_App::preset_bundle { nullptr } |
Referenced by ~GUI_App(), apply_keeped_preset_modifications(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_filament_target(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::bind_preset_target(), check_and_keep_current_preset_changes(), check_and_save_current_preset_changes(), check_bundle_updates(), check_legacy_user_filament_presets(), check_preset_parent_available(), check_printer_presets(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::PresetTransaction::commit(), config_wizard_startup(), copy_older_config(), extruders_cnt(), extruders_edited_cnt(), filaments_cnt(), force_push_conflicting_preset(), get_printer_cloud_provider(), get_selected_presets(), global_print_sequence(), has_current_preset_changes(), has_unsaved_preset_changes(), is_blocking_printing(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::list_bundle_ids(), load_current_presets(), load_pending_vendors(), maybe_migrate_user_presets_on_login(), on_http_error(), on_init_inner(), on_user_login_handle(), post_init(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), reload_settings(), remove_user_presets(), request_user_logout(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_gui_app(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::require_tab(), Slic3r::GUI::ProjectDirtyStateManager::reset_initial_presets(), resolve_printer_agent_id(), restart_networking(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), select_machine(), start_sync_user_preset(), switch_printer_agent(), switch_printer_agent_if_pending(), sync_bundle(), sync_preset(), Slic3r::GUI::ProjectDirtyStateManager::update_from_presets(), update_saved_preset_from_current_preset(), and update_single_bundle().
| PresetUpdater* Slic3r::GUI::GUI_App::preset_updater { nullptr } |
Referenced by ~GUI_App(), check_updates(), get_preset_updater(), on_init_inner(), post_init(), Slic3r::GUI::ConfigWizard::run(), and Slic3r::GUI::GuideFrame::run().
|
private |
Referenced by check_privacy_update(), check_privacy_version(), and show_check_privacy_dlg().
| std::vector<Tab *> Slic3r::GUI::GUI_App::tabs_list |
Referenced by apply_keeped_preset_modifications(), check_and_keep_current_preset_changes(), check_legacy_user_filament_presets(), checked_tab(), get_selected_presets(), get_tab(), has_current_preset_changes(), has_unsaved_preset_changes(), load_current_presets(), Slic3r::anonymous_namespace{PluginHostPresets.cpp}::reload_local_bundle(), reload_settings(), update_label_colours(), update_mode(), and update_saved_preset_from_current_preset().
| std::map<std::string, bool> Slic3r::GUI::GUI_App::test_url_state |
|
staticprivate |
Referenced by format_display_version().
|
private |
Referenced by check_new_version(), check_new_version_sf(), check_update(), on_init_inner(), request_new_version(), and set_skip_version().