#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/SendToPrinter.hpp>
Public Types | |
| enum | { SUCCESS = 0 , CONTINUE = 1 , ERROR_JSON = 2 , ERROR_PIPE = 3 , ERROR_CANCEL = 4 , ERROR_RES_BUSY = 5 , ERROR_TIME_OUT = 6 , FILE_NO_EXIST = 10 , FILE_NAME_INVALID = 11 , FILE_SIZE_ERR = 12 , FILE_OPEN_ERR = 13 , FILE_READ_WRITE_ERR = 14 , FILE_CHECK_ERR = 15 , FILE_TYPE_ERR = 16 , STORAGE_UNAVAILABLE = 17 , API_VERSION_UNSUPPORT = 18 , FILE_EXIST = 19 , STORAGE_SPACE_NOT_ENOUGH = 20 , FILE_CREATE_ERR = 21 , FILE_WRITE_ERR = 22 , MD5_COMPARE_ERR = 23 , FILE_RENAME_ERR = 24 , SEND_ERR = 25 } |
Public Member Functions | |
| SendToPrinterDialog (Plater *plater=nullptr) | |
| ~SendToPrinterDialog () | |
| bool | Show (bool show) override |
| bool | is_timeout () |
| void | on_rename_click (wxCommandEvent &event) |
| void | on_rename_enter () |
| void | stripWhiteSpace (std::string &str) |
| void | prepare_mode () |
| void | sending_mode () |
| void | reset_timeout () |
| void | update_user_printer () |
| void | update_show_status () |
| void | prepare (int print_plate_idx) |
| void | check_focus (wxWindow *window) |
| void | check_fcous_state (wxWindow *window) |
| void | update_priner_status_msg (wxString msg, bool is_warning=false) |
| void | update_print_status_msg (wxString msg, bool is_warning=false, bool is_printer=true) |
| void | update_printer_combobox (wxCommandEvent &event) |
| void | on_cancel (wxCloseEvent &event) |
| void | on_ok (wxCommandEvent &event) |
| void | clear_ip_address_config (wxCommandEvent &e) |
| void | on_refresh (wxCommandEvent &event) |
| void | on_print_job_cancel (wxCommandEvent &evt) |
| void | set_default () |
| void | on_timer (wxTimerEvent &event) |
| void | on_selection_changed (wxCommandEvent &event) |
| void | Enable_Refresh_Button (bool en) |
| void | show_status (PrintDialogStatus status, std::vector< wxString > params=std::vector< wxString >()) |
| void | Enable_Send_Button (bool en) |
| void | on_dpi_changed (const wxRect &suggested_rect) override |
| void | update_user_machine_list () |
| void | show_print_failed_info (bool show, int code=0, wxString description=wxEmptyString, wxString extra=wxEmptyString) |
| void | update_print_error_info (int code, std::string msg, std::string extra) |
| void | on_change_color_mode () |
| void | update_storage_list (const std::vector< std::string > &storages) |
| std::string | get_storage_selected () |
| wxString | format_text (wxString &m_msg) |
| std::vector< std::string > | sort_string (std::vector< std::string > strArray) |
| void | GetConnection () |
| void | EndModal (int retCode) override |
| float | scale_factor () const |
| float | prev_scale_factor () const |
| void | set_scale_factor (float v) |
| void | set_prev_scale_factor (float v) |
| void | set_em_unit (int v) |
| bool | force_rescale () const |
| int | em_unit () const |
| const wxFont & | normal_font () const |
| void | enable_force_rescale () |
| int | ShowModal () |
Protected Member Functions | |
| virtual void | on_sys_color_changed () |
Private Types | |
| enum | ConnectionStatus { NOT_START , CONNECTING , CONNECTED , CONNECTION_FAILED , DISCONNECTED } |
Private Member Functions | |
| void | init_bind () |
| void | init_timer () |
| void | ResetConnectMethod () |
| void | ResetTunnelAndJob () |
| void | OnConnection (bool is_success, int error_code, std::string error_msg) |
| void | CreateMediaAbilityJob () |
| void | CreateUploadFileJob (const std::string &path, const std::string &name) |
| void | ChangeConnectMethod () |
| void | UploadFileProgressCallback (int progress) |
| void | UploadFileRessultCallback (int res, int resp_ec, std::string json_res, std::vector< std::byte > bin_res) |
| void | Reset () |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
| anonymous enum |
|
private |
References _L, Label::Body_12, Label::Body_13, check_fcous_state(), Choice, Confirm, create_scaled_bitmap(), Label::Head_14, init_bind(), init_timer(), m_animaicon, m_button_ensure, m_button_refresh, m_colour_bold_color, m_colour_def_color, m_comboBox_printer, m_connecting_panel, m_connecting_printer_msg, m_current_project_name, m_export_3mf_cancel, m_last_refresh_time, m_line_materia, m_line_schedule, m_line_top, m_link_network_state, m_panel_finish, m_panel_image, m_panel_prepare, m_panel_sending, m_plater, m_rename_button, m_rename_input, m_rename_normal_panel, m_rename_switch_panel, m_rename_text, m_scrollable_region, m_simplebook, m_sizer_main, m_sizer_scrollable_region, m_st_txt_error_code, m_st_txt_error_desc, m_st_txt_extra_info, m_statictext_finish, m_statictext_printer_msg, m_status_bar, m_stext_printer_title, m_stext_time, m_stext_weight, m_storage_panel, m_storage_sizer, m_sw_print_failed_info, m_thumbnailPanel, m_worker, Slic3r::GUI::DPIAware< wxDialog >::normal_font(), on_cancel(), on_ok(), on_print_job_cancel(), on_refresh(), on_rename_click(), on_rename_enter(), on_selection_changed(), Slic3r::GUI::plater(), rename_sizer_h, rename_sizer_v, SELECT_MACHINE_DIALOG_SIMBOOK_SIZE, show_print_failed_info(), sizer_thumbnail, update_printer_combobox(), Window, and wxStaticText.
| Slic3r::GUI::SendToPrinterDialog::~SendToPrinterDialog | ( | ) |
References ~SendToPrinterDialog(), m_refresh_timer, m_task_timer, and m_url_timer.
Referenced by ~SendToPrinterDialog().
|
private |
References ChangeConnectMethod(), Slic3r::MachineObject::connection_type(), Slic3r::DeviceManager::get_my_machine(), m_connect_try_times, m_ftp_try_connect, m_printer_last_select, m_tcp_try_connect, and m_tutk_try_connect.
Referenced by ChangeConnectMethod(), and OnConnection().
| void Slic3r::GUI::SendToPrinterDialog::check_fcous_state | ( | wxWindow * | window | ) |
References check_fcous_state(), and check_focus().
Referenced by SendToPrinterDialog(), and check_fcous_state().
| void Slic3r::GUI::SendToPrinterDialog::check_focus | ( | wxWindow * | window | ) |
References m_rename_input, and on_rename_enter().
Referenced by check_fcous_state().
| void Slic3r::GUI::SendToPrinterDialog::clear_ip_address_config | ( | wxCommandEvent & | e | ) |
References enable_prepare_mode, and prepare_mode().
Referenced by init_bind().
|
private |
References CreateMediaAbilityJob(), m_ability_list, m_filetransfer_mediability_job, m_filetransfer_tunnel, m_if_has_sdcard, Slic3r::module(), Slic3r::GUI::ParseErrorCode(), Slic3r::GUI::PrintStatusNoSdcard, Slic3r::GUI::PrintStatusPublicInitFailed, Slic3r::GUI::PrintStatusReadingFinished, show_status(), update_print_status_msg(), and update_storage_list().
Referenced by CreateMediaAbilityJob(), and OnConnection().
|
private |
References CreateUploadFileJob(), m_filetransfer_tunnel, m_filetransfer_uploadfile_job, m_selected_storage, Slic3r::module(), Slic3r::GUI::PrintStatusPublicUploadFiled, show_status(), UploadFileProgressCallback(), and UploadFileRessultCallback().
Referenced by CreateUploadFileJob(), and on_ok().
|
inlineinherited |
Referenced by Slic3r::GUI::AuxiliaryDialog::AuxiliaryDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::DesignTextDialog::DesignTextDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::FileArchiveDialog::FileArchiveDialog(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::ParamsDialog::ParamsDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::PublishSettingsDialog::add_row_ui(), Slic3r::GUI::DiffPresetDialog::complete_dialog_creation(), Slic3r::GUI::DiffPresetDialog::create_edit_sizer(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::create_tree(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), Slic3r::GUI::PrintHostSendDialog::init(), Slic3r::GUI::AboutDialog::on_dpi_changed(), Slic3r::GUI::AuxiliaryDialog::on_dpi_changed(), Slic3r::GUI::BedShapeDialog::on_dpi_changed(), Slic3r::GUI::ConfigWizard::on_dpi_changed(), Slic3r::GUI::CopyrightsDialog::on_dpi_changed(), Slic3r::GUI::DiffPresetDialog::on_dpi_changed(), Slic3r::GUI::EditGCodeDialog::on_dpi_changed(), Slic3r::GUI::FileArchiveDialog::on_dpi_changed(), Slic3r::GUI::OAuthDialog::on_dpi_changed(), Slic3r::GUI::ObjectTableDialog::on_dpi_changed(), Slic3r::GUI::ParamsDialog::on_dpi_changed(), Slic3r::GUI::PhysicalPrinterDialog::on_dpi_changed(), Slic3r::GUI::PrintHostQueueDialog::on_dpi_changed(), Slic3r::GUI::PurgeModeDialog::on_dpi_changed(), Slic3r::GUI::SavePresetDialog::on_dpi_changed(), Slic3r::GUI::SendSystemInfoDialog::on_dpi_changed(), Slic3r::GUI::SettingsDialog::on_dpi_changed(), and Slic3r::GUI::UnsavedChangesDialog::on_dpi_changed().
|
inlineinherited |
| void Slic3r::GUI::SendToPrinterDialog::Enable_Refresh_Button | ( | bool | en | ) |
References m_button_refresh.
Referenced by show_status().
| void Slic3r::GUI::SendToPrinterDialog::Enable_Send_Button | ( | bool | en | ) |
References m_button_ensure, and m_storage_panel.
Referenced by on_ok(), prepare_mode(), and show_status().
|
inlineoverrideinherited |
References Slic3r::GUI::dialogStack.
Referenced by Slic3r::GUI::CloneDialog::CloneDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CreatePresetSuccessfulDialog::CreatePresetSuccessfulDialog(), Slic3r::GUI::DeleteConfirmDialog::DeleteConfirmDialog(), Slic3r::GUI::DesignVariableDialog::DesignVariableDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::GuideFrame::GuideFrame(), Slic3r::GUI::InputIpAddressDialog::InputIpAddressDialog(), Slic3r::GUI::ManualNozzleCountDialog::ManualNozzleCountDialog(), Slic3r::GUI::MsgUpdateConfig::MsgUpdateConfig(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MultiChoiceDialog::MultiChoiceDialog(), Slic3r::GUI::NetworkErrorDialog::NetworkErrorDialog(), Slic3r::GUI::NetworkPluginRestartDialog::NetworkPluginRestartDialog(), Slic3r::GUI::PartSkipConfirmDialog::PartSkipConfirmDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PlateNameEditDialog::PlateNameEditDialog(), Slic3r::GUI::PlateSettingsDialog::PlateSettingsDialog(), Slic3r::GUI::PublishSettingsDialog::PublishSettingsDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendFailedConfirm::SendFailedConfirm(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SingleChoiceDialog::SingleChoiceDialog(), StepMeshDialog::StepMeshDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::UpdatePluginDialog::UpdatePluginDialog(), Slic3r::GUI::UpdateVersionDialog::UpdateVersionDialog(), Slic3r::GUI::wgtDeviceNozzleRackUpgradeDlg::wgtDeviceNozzleRackUpgradeDlg(), Slic3r::GUI::SavePresetDialog::accept(), Slic3r::GUI::MsgDialog::add_button(), Slic3r::GUI::TipsDialog::add_button(), Slic3r::GUI::FilamentPickerDialog::BindEvents(), Slic3r::GUI::PluginPickerDialog::build_capability_ui(), Slic3r::GUI::BedShapeDialog::build_dialog(), Slic3r::GUI::PluginPickerDialog::build_ui(), Slic3r::GUI::UnsavedChangesDialog::close(), Slic3r::GUI::FileArchiveDialog::create_btn_sizer(), Slic3r::GUI::ColorDecomposeDialog::create_button_panel(), Slic3r::GUI::MixedFilamentDialog::create_button_panel(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreatePresetForPrinterDialog::create_dialog_buttons(), Slic3r::GUI::EditFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::create_dialog_buttons(), Slic3r::GUI::PreferencesDialog::create_item_language_combobox(), Slic3r::GUI::PreferencesDialog::create_item_region_combobox(), Slic3r::GUI::PreferencesDialog::create_items(), Slic3r::GUI::CreatePrinterPresetDialog::create_page1_dialog_buttons(), Slic3r::GUI::CreatePrinterPresetDialog::create_page2_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::data_init(), Slic3r::GUI::WebDialog::destroy_silently(), Slic3r::GUI::EditFilamentPresetDialog::edit_preset(), Slic3r::GUI::ConnectPrinterDialog::end_modal(), Slic3r::GUI::PrintHostSendDialog::EndModal(), Slic3r::GUI::ColorPickerDialog::finish(), Slic3r::GUI::WebDialog::finish(), Slic3r::GUI::Newer3mfVersionDialog::get_btn_sizer(), Slic3r::GUI::ScoreDialog::get_button_sizer(), Slic3r::GUI::WebViewHostDialog::handle_common_script_command(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::GUI::SelectMachineDialog::navigate_to_timelapse_page(), Slic3r::GUI::BindMachineDialog::on_bind_success(), Slic3r::GUI::ConnectPrinterDialog::on_button_confirm(), Slic3r::GUI::RecenterDialog::on_button_confirm(), Slic3r::GUI::BindMachineDialog::on_cancel(), Slic3r::GUI::EditCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::InputIpAddressDialog::on_cancel(), Slic3r::GUI::NewCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::OAuthDialog::on_cancel(), Slic3r::GUI::PingCodeBindDialog::on_cancel(), Slic3r::GUI::SelectMachineDialog::on_cancel(), Slic3r::GUI::SendToPrinterDialog::on_cancel(), Slic3r::GUI::SyncAmsInfoDialog::on_cancel(), Slic3r::GUI::UnBindMachineDialog::on_cancel(), Slic3r::GUI::WebDialog::on_close_window(), Slic3r::GUI::NetworkPluginDownloadDialog::on_dont_ask(), Slic3r::GUI::NetworkPluginDownloadDialog::on_download(), Slic3r::GUI::EditDevNameDialog::on_edit_name(), Slic3r::GUI::ConfirmBeforeSendDialog::on_hide(), Slic3r::GUI::PrivacyUpdateDialog::on_hide(), Slic3r::GUI::ShortcutCaptureDialog::on_key(), Slic3r::GUI::TextureImportDialog::on_ok_clicked(), Slic3r::GUI::FileArchiveDialog::on_open_button(), Slic3r::GUI::NetworkPluginDownloadDialog::on_remind_later(), Slic3r::GUI::ProjectDropDialog::on_select_cancel(), Slic3r::GUI::SavePresetDialog::on_select_cancel(), Slic3r::GUI::ProjectDropDialog::on_select_ok(), Slic3r::GUI::SendMultiMachinePage::on_send(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip(), Slic3r::GUI::TextureImportDialog::on_skip_clicked(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip_version(), Slic3r::GUI::Cornering_Test_Dlg::on_start(), Slic3r::GUI::FlowRateCalibrationDialog::on_start(), Slic3r::GUI::Input_Shaping_Damp_Test_Dlg::on_start(), Slic3r::GUI::Input_Shaping_Freq_Test_Dlg::on_start(), Slic3r::GUI::MaxVolumetricSpeed_Test_Dlg::on_start(), Slic3r::GUI::PA_Calibration_Dlg::on_start(), Slic3r::GUI::Retraction_Test_Dlg::on_start(), Slic3r::GUI::Temp_Calibration_Dlg::on_start(), Slic3r::GUI::VFA_Test_Dlg::on_start(), Slic3r::GUI::CalibrationDialog::on_start_calibration(), Slic3r::GUI::UnBindMachineDialog::on_unbind_printer(), Slic3r::GUI::PartSkipDialog::OnApplyDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::OnCancel(), Slic3r::GUI::AboutDialog::onCloseDialog(), Slic3r::GUI::CopyrightsDialog::onCloseDialog(), Slic3r::GUI::MultiNozzleSyncDialog::OnRackStatusReadingFinished(), Slic3r::GUI::GuideFrame::OnScriptMessage(), Slic3r::GUI::InputIpAddressDialog::OnTimer(), Slic3r::GUI::KBShortcutsDialog::open_mouse_preferences(), Slic3r::GUI::TroubleshootDialog::PackAll(), Slic3r::GUI::TroubleshootDialog::RebuildSystemProfiles(), Slic3r::GUI::SpeedDialWebDialog::run_action(), Slic3r::GUI::OAuthDialog::Show(), Slic3r::GUI::MultiNozzleSyncDialog::UpdateButton(), and Slic3r::GUI::CreatePrinterPresetDialog::validate_input_valid().
|
inlineinherited |
| wxString Slic3r::GUI::SendToPrinterDialog::format_text | ( | wxString & | m_msg | ) |
References m_statictext_printer_msg.
Referenced by update_priner_status_msg().
| std::string Slic3r::GUI::SendToPrinterDialog::get_storage_selected | ( | ) |
References m_selected_storage, and m_storage_radioBox.
| void Slic3r::GUI::SendToPrinterDialog::GetConnection | ( | ) |
References CONNECTION_FAILED, Slic3r::MachineObject::get_access_code(), Slic3r::NetworkAgent::get_camera_url(), Slic3r::MachineObject::get_dev_id(), Slic3r::MachineObject::get_dev_ip(), Slic3r::MachineObject::get_file_remote(), Slic3r::MachineObject::get_ota_version(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::NetworkAgent::get_version(), Slic3r::GUI::hide_passwd(), Slic3r::MachineObject::is_camera_busy_off(), m_connection_status, m_filetransfer_tunnel, m_ftp_try_connect, m_tcp_try_connect, m_tutk_try_connect, m_url_timer, Slic3r::module(), OnConnection(), Slic3r::GUI::PrintStatusPublicInitFailed, and show_status().
Referenced by OnConnection(), and update_show_status().
|
private |
References clear_ip_address_config(), and on_timer().
Referenced by SendToPrinterDialog().
|
private |
References m_refresh_timer.
Referenced by SendToPrinterDialog().
|
inlineprivateinherited |
| bool Slic3r::GUI::SendToPrinterDialog::is_timeout | ( | ) |
References LIST_REFRESH_INTERVAL, and timeout_count.
Referenced by update_show_status().
|
inlineinherited |
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::KBShortcutsDialog::KBShortcutsDialog(), Slic3r::GUI::MsgDialog::MsgDialog(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::SendToPrinterDialog::SendToPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::TroubleshootDialog::TroubleshootDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::SavePresetDialog::build(), Slic3r::GUI::BedShapeDialog::build_dialog(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
| void Slic3r::GUI::SendToPrinterDialog::on_cancel | ( | wxCloseEvent & | event | ) |
References Slic3r::GUI::DPIDialog::EndModal(), m_task_timer, m_worker, and Reset().
Referenced by SendToPrinterDialog().
|
inline |
|
overridevirtual |
Implements Slic3r::GUI::DPIAware< wxDialog >.
References m_button_ensure, m_button_refresh, and m_status_bar.
| void Slic3r::GUI::SendToPrinterDialog::on_ok | ( | wxCommandEvent & | event | ) |
References Slic3r::GUI::PrintPrepareData::_3mf_path, _L, Slic3r::MachineObject::connection_type(), CreateUploadFileJob(), enable_prepare_mode, Enable_Send_Button(), Slic3r::MachineObject::get_access_code(), Slic3r::MachineObject::get_dev_id(), Slic3r::MachineObject::get_dev_ip(), Slic3r::DevStorage::get_sdcard_state(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::MachineObject::GetStorage(), Slic3r::DevStorage::HAS_SDCARD_ABNORMAL, Slic3r::DevStorage::HAS_SDCARD_NORMAL, Slic3r::MachineObject::is_lan_mode_printer(), Slic3r::MachineObject::is_support_brtc, Slic3r::MachineObject::local_use_ssl, Slic3r::MachineObject::local_use_ssl_for_ftp, m_button_ensure, m_comboBox_printer, m_current_project_name, m_export_3mf_cancel, m_filetransfer_uploadfile_job, m_is_canceled, m_is_in_sending_mode, m_plater, m_print_plate_idx, m_printer_last_select, m_status_bar, m_task_timer, m_tcp_try_connect, m_token, m_tutk_try_connect, m_worker, Slic3r::GUI::plater(), Slic3r::GUI::PrintStatusPublicUploadFiled, Slic3r::GUI::PrintStatusSending, Slic3r::GUI::replace_job(), sending_mode(), show_status(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::GUI::timeout_period, and update_print_status_msg().
Referenced by SendToPrinterDialog().
| void Slic3r::GUI::SendToPrinterDialog::on_print_job_cancel | ( | wxCommandEvent & | evt | ) |
References prepare_mode(), Slic3r::GUI::PrintStatusSendingCanceled, and show_status().
Referenced by SendToPrinterDialog().
| void Slic3r::GUI::SendToPrinterDialog::on_refresh | ( | wxCommandEvent & | event | ) |
References m_last_refresh_time, Slic3r::GUI::PrintStatusRefreshingMachineList, show_status(), and update_user_machine_list().
Referenced by SendToPrinterDialog().
| void Slic3r::GUI::SendToPrinterDialog::on_rename_click | ( | wxCommandEvent & | event | ) |
References m_current_project_name, m_is_rename_mode, m_rename_input, and m_rename_switch_panel.
Referenced by SendToPrinterDialog().
| void Slic3r::GUI::SendToPrinterDialog::on_rename_enter | ( | ) |
References _L, Slic3r::GUI::from_u8(), Slic3r::PresetCollection::get_suffix_modified(), m_current_project_name, m_is_rename_mode, m_rename_input, m_rename_normal_panel, m_rename_switch_panel, m_rename_text, NoValid, Slic3r::GUI::DPIAware< P >::ShowModal(), and Valid.
Referenced by SendToPrinterDialog(), and check_focus().
| void Slic3r::GUI::SendToPrinterDialog::on_selection_changed | ( | wxCommandEvent & | event | ) |
References Slic3r::MachineObject::command_get_version(), Slic3r::MachineObject::command_request_push_all(), Slic3r::MachineObject::get_dev_id(), Slic3r::MachineObject::get_lan_mode_connection_state(), Slic3r::DeviceManager::get_selected_machine(), m_comboBox_printer, m_list, m_printer_last_select, Reset(), Slic3r::DeviceManager::set_selected_machine(), timeout_count, update_show_status(), and update_storage_list().
Referenced by SendToPrinterDialog().
|
inlineprotectedvirtualinherited |
Reimplemented in PrintHostQueueDialog, Slic3r::GUI::ColorPickerDialog, Slic3r::GUI::ConfigWizard, Slic3r::GUI::DesignTextDialog, Slic3r::GUI::DiffPresetDialog, Slic3r::GUI::EditGCodeDialog, Slic3r::GUI::MultiMachinePickPage, Slic3r::GUI::ObjectTableDialog, Slic3r::GUI::PhysicalPrinterDialog, Slic3r::GUI::PrintHostQueueDialog, Slic3r::GUI::PublishSettingsDialog, Slic3r::GUI::SavePresetDialog, Slic3r::GUI::SendMultiMachinePage, and Slic3r::GUI::UnsavedChangesDialog.
| void Slic3r::GUI::SendToPrinterDialog::on_timer | ( | wxTimerEvent & | event | ) |
References update_show_status().
Referenced by init_bind().
|
private |
References ChangeConnectMethod(), CONNECTED, CONNECTION_FAILED, CreateMediaAbilityJob(), GetConnection(), m_connection_status, m_filetransfer_tunnel, m_tcp_try_connect, m_tutk_try_connect, m_url_timer, OnConnection(), Slic3r::GUI::PrintStatusPublicInitFailed, and show_status().
Referenced by GetConnection(), and OnConnection().
| void Slic3r::GUI::SendToPrinterDialog::prepare | ( | int | print_plate_idx | ) |
References m_print_plate_idx.
| void Slic3r::GUI::SendToPrinterDialog::prepare_mode | ( | ) |
References Enable_Send_Button(), m_comboBox_printer, m_is_in_sending_mode, m_simplebook, m_status_bar, m_worker, and show_print_failed_info().
Referenced by clear_ip_address_config(), on_print_job_cancel(), set_default(), and show_status().
|
inlineinherited |
|
inlineprivateinherited |
|
private |
References m_ability_list, m_device_select, m_url_timer, Reset(), ResetConnectMethod(), ResetTunnelAndJob(), and update_storage_list().
Referenced by on_cancel(), on_selection_changed(), Reset(), and Show().
| void Slic3r::GUI::SendToPrinterDialog::reset_timeout | ( | ) |
References timeout_count.
Referenced by update_show_status().
|
private |
References m_connect_try_times, m_ftp_try_connect, m_tcp_try_connect, m_tutk_try_connect, and ResetConnectMethod().
Referenced by Reset(), and ResetConnectMethod().
|
private |
References m_filetransfer_mediability_job, m_filetransfer_tunnel, m_filetransfer_uploadfile_job, and ResetTunnelAndJob().
Referenced by Reset(), and ResetTunnelAndJob().
|
inlineinherited |
| void Slic3r::GUI::SendToPrinterDialog::sending_mode | ( | ) |
References m_comboBox_printer, m_is_in_sending_mode, and m_simplebook.
Referenced by on_ok(), and show_status().
| void Slic3r::GUI::SendToPrinterDialog::set_default | ( | ) |
References _L, enable_prepare_mode, Slic3r::filament_type(), Slic3r::filter_characters(), Slic3r::GUI::from_path(), Slic3r::GUI::from_u8(), Slic3r::GUI::PartPlate::get_slice_result(), Slic3r::get_time_dhms(), Slic3r::ThumbnailData::height, Slic3r::NetworkAgent::is_user_login(), Slic3r::ThumbnailData::is_valid(), m_comboBox_printer, m_current_project_name, m_list, m_plater, m_print_info, m_print_plate_idx, m_printer_last_select, m_rename_normal_panel, m_rename_switch_panel, m_rename_text, m_scrollable_region, m_status_bar, m_stext_time, m_stext_weight, m_thumbnailPanel, Slic3r::PrintEstimatedStatistics::modes, Slic3r::ThumbnailData::pixels, PLATE_ALL_IDX, prepare_mode(), Slic3r::GCodeProcessorResult::print_statistics, Slic3r::GUI::PrintStatusInit, Slic3r::short_time(), show_status(), and Slic3r::ThumbnailData::width.
Referenced by Show().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
override |
References LIST_REFRESH_INTERVAL, m_refresh_timer, Slic3r::GUI::PrintStatusInit, Reset(), set_default(), show_status(), update_storage_list(), and update_user_machine_list().
| void Slic3r::GUI::SendToPrinterDialog::show_print_failed_info | ( | bool | show, |
| int | code = 0, | ||
| wxString | description = wxEmptyString, | ||
| wxString | extra = wxEmptyString ) |
References m_print_error_code, m_print_error_extra, m_print_error_msg, m_st_txt_error_code, m_st_txt_error_desc, m_st_txt_extra_info, and m_sw_print_failed_info.
Referenced by SendToPrinterDialog(), and prepare_mode().
| void Slic3r::GUI::SendToPrinterDialog::show_status | ( | PrintDialogStatus | status, |
| std::vector< wxString > | params = std::vector<wxString>() ) |
References _L, Enable_Refresh_Button(), Enable_Send_Button(), m_animaicon, m_comboBox_printer, m_connecting_panel, m_connecting_printer_msg, m_print_status, prepare_mode(), Slic3r::GUI::PrintStatusConnecting, Slic3r::GUI::PrintStatusConnectingServer, Slic3r::GUI::PrintStatusInit, Slic3r::GUI::PrintStatusInUpgrading, Slic3r::GUI::PrintStatusInvalidPrinter, Slic3r::GUI::PrintStatusNoSdcard, Slic3r::GUI::PrintStatusNotOnTheSameLAN, Slic3r::GUI::PrintStatusNotSupportedSendToSDCard, Slic3r::GUI::PrintStatusPublicInitFailed, Slic3r::GUI::PrintStatusPublicUploadFiled, Slic3r::GUI::PrintStatusReading, Slic3r::GUI::PrintStatusReadingFinished, Slic3r::GUI::PrintStatusReadingTimeout, Slic3r::GUI::PrintStatusReconnecting, Slic3r::GUI::PrintStatusRefreshingMachineList, Slic3r::GUI::PrintStatusSending, Slic3r::GUI::PrintStatusSendingCanceled, Slic3r::GUI::PrintStatusUnsupportedPrinter, sending_mode(), and update_print_status_msg().
Referenced by CreateMediaAbilityJob(), CreateUploadFileJob(), GetConnection(), on_ok(), on_print_job_cancel(), on_refresh(), OnConnection(), set_default(), Show(), update_printer_combobox(), update_show_status(), UploadFileProgressCallback(), and UploadFileRessultCallback().
|
inlineinherited |
Referenced by Slic3r::GUI::EditFilamentPresetDialog::delete_preset(), Slic3r::GUI::SingleChoiceDialog::GetSingleChoiceIndex(), Slic3r::GUI::ConfirmBeforeSendDialog::on_show(), Slic3r::GUI::PrivacyUpdateDialog::on_show(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::GUI::ExtrusionCalibration::Popup(), Slic3r::GUI::ObjectTableDialog::Popup(), Slic3r::GUI::ConfigWizard::run(), Slic3r::GUI::GuideFrame::run(), Slic3r::GUI::MultiNozzleSyncDialog::ShowModal(), Slic3r::GUI::RichMessageDialog::ShowModal(), Slic3r::GUI::TextureImportDialog::ShowModal(), and Slic3r::GUI::UnsavedChangesDialog::ShowModal().
| std::vector< std::string > Slic3r::GUI::SendToPrinterDialog::sort_string | ( | std::vector< std::string > | strArray | ) |
Referenced by update_user_printer().
| void Slic3r::GUI::SendToPrinterDialog::stripWhiteSpace | ( | std::string & | str | ) |
Referenced by update_priner_status_msg().
|
inlineprivateinherited |
| void Slic3r::GUI::SendToPrinterDialog::update_priner_status_msg | ( | wxString | msg, |
| bool | is_warning = false ) |
References format_text(), m_statictext_printer_msg, and stripWhiteSpace().
Referenced by update_print_status_msg().
| void Slic3r::GUI::SendToPrinterDialog::update_print_error_info | ( | int | code, |
| std::string | msg, | ||
| std::string | extra ) |
References m_print_error_code, m_print_error_extra, and m_print_error_msg.
| void Slic3r::GUI::SendToPrinterDialog::update_print_status_msg | ( | wxString | msg, |
| bool | is_warning = false, | ||
| bool | is_printer = true ) |
References update_priner_status_msg().
Referenced by CreateMediaAbilityJob(), on_ok(), show_status(), update_show_status(), UploadFileProgressCallback(), and UploadFileRessultCallback().
| void Slic3r::GUI::SendToPrinterDialog::update_printer_combobox | ( | wxCommandEvent & | event | ) |
References Slic3r::GUI::PrintStatusInit, show_status(), and update_user_printer().
Referenced by SendToPrinterDialog().
| void Slic3r::GUI::SendToPrinterDialog::update_show_status | ( | ) |
References _L, Slic3r::MachineObject::get_dev_ip(), Slic3r::DeviceManager::get_my_machine(), Slic3r::DevStorage::get_sdcard_state(), GetConnection(), Slic3r::MachineObject::GetStorage(), Slic3r::MachineObject::is_in_upgrading(), Slic3r::MachineObject::is_info_ready(), Slic3r::MachineObject::is_lan_mode_printer(), Slic3r::NetworkAgent::is_server_connected(), Slic3r::MachineObject::is_support_brtc, Slic3r::MachineObject::is_support_send_to_sdcard, Slic3r::MachineObject::is_system_printing(), is_timeout(), Slic3r::NetworkAgent::is_user_login(), m_device_select, m_filetransfer_tunnel, m_ftp_try_connect, m_if_has_sdcard, m_is_in_sending_mode, m_printer_last_select, Slic3r::DevStorage::NO_SDCARD, Slic3r::GUI::PrintStatusConnecting, Slic3r::GUI::PrintStatusConnectingServer, Slic3r::GUI::PrintStatusInSystemPrinting, Slic3r::GUI::PrintStatusInUpgrading, Slic3r::GUI::PrintStatusInvalidPrinter, Slic3r::GUI::PrintStatusNoSdcard, Slic3r::GUI::PrintStatusNotSupportedSendToSDCard, Slic3r::GUI::PrintStatusPublicInitFailed, Slic3r::GUI::PrintStatusReading, Slic3r::GUI::PrintStatusReadingFinished, Slic3r::GUI::PrintStatusReadingTimeout, Slic3r::GUI::PrintStatusUnsupportedPrinter, reset_timeout(), show_status(), timeout_count, and update_print_status_msg().
Referenced by on_selection_changed(), and on_timer().
| void Slic3r::GUI::SendToPrinterDialog::update_storage_list | ( | const std::vector< std::string > & | storages | ) |
References _L, StateColor::darkModeColorFor(), Slic3r::GUI::RadioBox::Disable(), m_if_has_sdcard, m_selected_storage, m_storage_panel, m_storage_radioBox, m_storage_sizer, Label::SetLabel(), and Slic3r::GUI::RadioBox::SetValue().
Referenced by CreateMediaAbilityJob(), on_selection_changed(), Reset(), and Show().
| void Slic3r::GUI::SendToPrinterDialog::update_user_machine_list | ( | ) |
References Slic3r::create_thread(), Slic3r::NetworkAgent::get_user_print_info(), Slic3r::NetworkAgent::is_user_login(), m_print_info, and m_token.
Referenced by on_refresh(), and Show().
| void Slic3r::GUI::SendToPrinterDialog::update_user_printer | ( | ) |
References _L, Slic3r::GUI::from_u8(), Slic3r::DeviceManager::get_current_printer_agent_id(), Slic3r::MachineObject::get_dev_id(), Slic3r::DeviceManager::get_my_machine_list(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::DeviceManager::load_last_machine(), m_comboBox_printer, m_list, m_print_info, m_printer_last_select, Slic3r::DeviceManager::parse_user_print_info(), and sort_string().
Referenced by update_printer_combobox().
|
private |
References _L, m_status_bar, m_task_timer, Slic3r::GUI::PrintStatusPublicUploadFiled, show_status(), Slic3r::GUI::timeout_period, update_print_status_msg(), and UploadFileProgressCallback().
Referenced by CreateUploadFileJob(), and UploadFileProgressCallback().
|
private |
References _L, Slic3r::from_u8(), m_current_project_name, m_filetransfer_uploadfile_job, m_plater, m_selected_storage, m_task_timer, Slic3r::GUI::ParseErrorCode(), Slic3r::GUI::PrintStatusPublicUploadFiled, Slic3r::GUI::PrintStatusReadingFinished, show_status(), update_print_status_msg(), and UploadFileRessultCallback().
Referenced by CreateUploadFileJob(), and UploadFileRessultCallback().
|
private |
|
private |
Referenced by clear_ip_address_config(), on_ok(), and set_default().
|
private |
Referenced by CreateMediaAbilityJob(), and Reset().
Referenced by SendToPrinterDialog(), and show_status().
|
private |
Referenced by SendToPrinterDialog(), Enable_Send_Button(), on_dpi_changed(), and on_ok().
Referenced by SendToPrinterDialog(), Enable_Refresh_Button(), and on_dpi_changed().
|
privateinherited |
|
private |
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
Referenced by SendToPrinterDialog(), on_ok(), on_selection_changed(), prepare_mode(), sending_mode(), set_default(), show_status(), and update_user_printer().
|
private |
Referenced by ChangeConnectMethod(), and ResetConnectMethod().
|
private |
Referenced by SendToPrinterDialog(), and show_status().
|
private |
Referenced by SendToPrinterDialog(), and show_status().
|
private |
Referenced by GetConnection(), and OnConnection().
|
private |
Referenced by SendToPrinterDialog(), on_ok(), on_rename_click(), on_rename_enter(), set_default(), and UploadFileRessultCallback().
|
private |
Referenced by Reset(), and update_show_status().
|
privateinherited |
|
private |
Referenced by SendToPrinterDialog(), and on_ok().
|
private |
Referenced by CreateMediaAbilityJob(), and ResetTunnelAndJob().
|
private |
Referenced by CreateMediaAbilityJob(), CreateUploadFileJob(), GetConnection(), OnConnection(), ResetTunnelAndJob(), and update_show_status().
|
private |
Referenced by CreateUploadFileJob(), on_ok(), ResetTunnelAndJob(), and UploadFileRessultCallback().
|
privateinherited |
|
private |
Referenced by ChangeConnectMethod(), GetConnection(), ResetConnectMethod(), and update_show_status().
|
private |
Referenced by CreateMediaAbilityJob(), update_show_status(), and update_storage_list().
|
private |
Referenced by on_ok().
|
private |
Referenced by on_ok(), prepare_mode(), sending_mode(), and update_show_status().
|
private |
Referenced by on_rename_click(), and on_rename_enter().
|
private |
Referenced by SendToPrinterDialog(), and on_refresh().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
Referenced by SendToPrinterDialog().
|
private |
Referenced by on_selection_changed(), set_default(), and update_user_printer().
|
privateinherited |
|
privateinherited |
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
Referenced by SendToPrinterDialog(), on_ok(), set_default(), and UploadFileRessultCallback().
|
privateinherited |
|
private |
Referenced by show_print_failed_info(), and update_print_error_info().
|
private |
Referenced by show_print_failed_info(), and update_print_error_info().
|
private |
Referenced by show_print_failed_info(), and update_print_error_info().
|
private |
Referenced by set_default(), update_user_machine_list(), and update_user_printer().
|
private |
Referenced by on_ok(), prepare(), and set_default().
|
private |
Referenced by show_status().
|
private |
Referenced by ChangeConnectMethod(), on_ok(), on_selection_changed(), set_default(), update_show_status(), and update_user_printer().
|
private |
Referenced by ~SendToPrinterDialog(), init_timer(), and Show().
Referenced by SendToPrinterDialog().
Referenced by SendToPrinterDialog(), check_focus(), on_rename_click(), and on_rename_enter().
|
private |
Referenced by SendToPrinterDialog(), on_rename_enter(), and set_default().
|
private |
Referenced by SendToPrinterDialog(), on_rename_click(), on_rename_enter(), and set_default().
|
private |
Referenced by SendToPrinterDialog(), on_rename_enter(), and set_default().
|
privateinherited |
|
private |
Referenced by SendToPrinterDialog(), and set_default().
|
private |
Referenced by CreateUploadFileJob(), get_storage_selected(), update_storage_list(), and UploadFileRessultCallback().
|
private |
Referenced by SendToPrinterDialog(), prepare_mode(), and sending_mode().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
Referenced by SendToPrinterDialog(), and show_print_failed_info().
Referenced by SendToPrinterDialog(), and show_print_failed_info().
Referenced by SendToPrinterDialog(), and show_print_failed_info().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog(), format_text(), and update_priner_status_msg().
|
private |
Referenced by SendToPrinterDialog(), on_dpi_changed(), on_ok(), prepare_mode(), set_default(), and UploadFileProgressCallback().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog(), and set_default().
|
private |
Referenced by SendToPrinterDialog(), and set_default().
|
private |
Referenced by SendToPrinterDialog(), Enable_Send_Button(), and update_storage_list().
|
private |
Referenced by get_storage_selected(), and update_storage_list().
|
private |
Referenced by SendToPrinterDialog(), and update_storage_list().
|
private |
Referenced by SendToPrinterDialog(), and show_print_failed_info().
|
private |
Referenced by ~SendToPrinterDialog(), on_cancel(), on_ok(), UploadFileProgressCallback(), and UploadFileRessultCallback().
|
private |
Referenced by ChangeConnectMethod(), GetConnection(), on_ok(), OnConnection(), and ResetConnectMethod().
|
private |
Referenced by SendToPrinterDialog(), and set_default().
|
private |
Referenced by on_ok(), and update_user_machine_list().
|
private |
Referenced by ChangeConnectMethod(), GetConnection(), on_ok(), OnConnection(), and ResetConnectMethod().
|
private |
Referenced by ~SendToPrinterDialog(), GetConnection(), OnConnection(), and Reset().
|
private |
Referenced by SendToPrinterDialog(), on_cancel(), on_ok(), and prepare_mode().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by SendToPrinterDialog().
|
private |
Referenced by is_timeout(), on_selection_changed(), reset_timeout(), and update_show_status().