#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PrintHostDialogs.hpp>
Classes | |
| class | Event |
Public Member Functions | |
| PrintHostQueueDialog (wxWindow *parent) | |
| void | append_job (const PrintHostJob &job) |
| void | get_active_jobs (std::vector< std::pair< std::string, std::string > > &ret) |
| virtual bool | Show (bool show=true) override |
| 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 | |
| void | on_dpi_changed (const wxRect &suggested_rect) override |
| void | on_sys_color_changed () override |
Private Types | |
| enum | Column { COL_ID , COL_PROGRESS , COL_STATUS , COL_HOST , COL_SIZE , COL_FILENAME , COL_ERRORMSG } |
| enum | JobState { ST_NEW , ST_PROGRESS , ST_ERROR , ST_CANCELLING , ST_CANCELLED , ST_COMPLETED } |
| enum | { HEIGHT = 60 , WIDTH = 30 , SPACING = 5 } |
| enum | UserDataType { UDT_SIZE = 1 , UDT_POSITION = 2 , UDT_COLS = 4 } |
Private Member Functions | |
| JobState | get_state (int idx) |
| void | set_state (int idx, JobState) |
| void | on_list_select () |
| void | on_progress (Event &) |
| void | on_error (Event &) |
| void | on_cancel (Event &) |
| void | on_info (Event &) |
| void | save_user_data (int) |
| bool | load_user_data (int, std::vector< int > &) |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
Private Attributes | |
| wxButton * | btn_cancel |
| wxButton * | btn_error |
| wxDataViewListCtrl * | job_list |
| EventGuard | on_progress_evt |
| EventGuard | on_error_evt |
| EventGuard | on_cancel_evt |
| EventGuard | on_info_evt |
| std::vector< std::pair< std::string, std::string > > | upload_names |
| float | m_scale_factor |
| int | m_em_unit |
| wxFont | m_normal_font |
| float | m_prev_scale_factor |
| bool | m_can_rescale |
| bool | m_force_rescale |
| int | m_new_font_point_size |
|
private |
| Enumerator | |
|---|---|
| COL_ID | |
| COL_PROGRESS | |
| COL_STATUS | |
| COL_HOST | |
| COL_SIZE | |
| COL_FILENAME | |
| COL_ERRORMSG | |
|
private |
| Enumerator | |
|---|---|
| ST_NEW | |
| ST_PROGRESS | |
| ST_ERROR | |
| ST_CANCELLING | |
| ST_CANCELLED | |
| ST_COMPLETED | |
|
private |
| Enumerator | |
|---|---|
| UDT_SIZE | |
| UDT_POSITION | |
| UDT_COLS | |
| Slic3r::GUI::PrintHostQueueDialog::PrintHostQueueDialog | ( | wxWindow * | parent | ) |
References PrintHostQueueDialog(), _L, _L_CONTEXT, btn_cancel, btn_error, COL_ERRORMSG, get_state(), HEIGHT, job_list, L_CONTEXT, load_user_data(), on_cancel(), on_cancel_evt, on_error(), on_error_evt, on_info(), on_info_evt, on_list_select(), on_progress(), on_progress_evt, save_user_data(), Slic3r::GUI::show_error(), SPACING, ST_ERROR, UDT_COLS, UDT_POSITION, UDT_SIZE, WIDTH, and wxButton.
Referenced by PrintHostQueueDialog().
| void Slic3r::GUI::PrintHostQueueDialog::append_job | ( | const PrintHostJob & | job | ) |
References _L, Slic3r::PrintHostJob::empty(), Slic3r::GUI::from_path(), job_list, Slic3r::PrintHostJob::printhost, Slic3r::PrintHostUpload::source_path, ST_NEW, Slic3r::PrintHostJob::upload_data, upload_names, and Slic3r::PrintHostUpload::upload_path.
|
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 |
|
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 |
| void Slic3r::GUI::PrintHostQueueDialog::get_active_jobs | ( | std::vector< std::pair< std::string, std::string > > & | ret | ) |
References job_list, ST_NEW, ST_PROGRESS, and upload_names.
|
private |
References job_list, and ST_ERROR.
Referenced by PrintHostQueueDialog(), and on_list_select().
|
inlineprivateinherited |
|
private |
References UDT_COLS, UDT_POSITION, and UDT_SIZE.
Referenced by PrintHostQueueDialog().
|
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().
|
private |
References COL_FILENAME, COL_HOST, COL_PROGRESS, Slic3r::GUI::into_u8(), Slic3r::GUI::PrintHostQueueDialog::Event::job_id, job_list, on_list_select(), set_state(), and ST_CANCELLED.
Referenced by PrintHostQueueDialog().
|
overrideprotectedvirtual |
Implements Slic3r::GUI::DPIAware< wxDialog >.
References btn_error, Slic3r::GUI::DPIAware< wxDialog >::em_unit(), HEIGHT, msw_buttons_rescale(), save_user_data(), UDT_COLS, UDT_POSITION, UDT_SIZE, and WIDTH.
|
private |
References _L, COL_ERRORMSG, COL_FILENAME, COL_HOST, COL_PROGRESS, Slic3r::GUI::format_wxstr(), Slic3r::GUI::into_u8(), Slic3r::GUI::PrintHostQueueDialog::Event::job_id, job_list, on_list_select(), set_state(), Slic3r::GUI::show_error(), ST_ERROR, and Slic3r::GUI::PrintHostQueueDialog::Event::status.
Referenced by PrintHostQueueDialog().
|
private |
Referenced by PrintHostQueueDialog().
|
private |
References btn_cancel, btn_error, get_state(), job_list, and ST_ERROR.
Referenced by PrintHostQueueDialog(), on_cancel(), on_error(), and on_progress().
|
private |
References COL_FILENAME, COL_HOST, COL_PROGRESS, Slic3r::GUI::into_u8(), Slic3r::GUI::PrintHostQueueDialog::Event::job_id, job_list, on_list_select(), Slic3r::GUI::PrintHostQueueDialog::Event::progress, set_state(), ST_COMPLETED, and ST_PROGRESS.
Referenced by PrintHostQueueDialog().
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::DPIAware< wxDialog >.
References job_list.
|
inlineinherited |
|
inlineprivateinherited |
|
private |
References job_list, UDT_COLS, UDT_POSITION, and UDT_SIZE.
Referenced by PrintHostQueueDialog(), on_dpi_changed(), set_state(), and Show().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
private |
References _L, COL_STATUS, job_list, save_user_data(), ST_CANCELLED, ST_CANCELLING, ST_COMPLETED, ST_ERROR, ST_NEW, ST_PROGRESS, UDT_COLS, UDT_POSITION, and UDT_SIZE.
Referenced by on_cancel(), on_error(), and on_progress().
|
inlineoverridevirtual |
References save_user_data(), UDT_COLS, UDT_POSITION, and UDT_SIZE.
|
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().
|
inlineprivateinherited |
|
private |
Referenced by PrintHostQueueDialog(), and on_list_select().
|
private |
Referenced by PrintHostQueueDialog(), on_dpi_changed(), and on_list_select().
|
private |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
privateinherited |
|
private |
Referenced by PrintHostQueueDialog().
|
private |
Referenced by PrintHostQueueDialog().
|
private |
Referenced by PrintHostQueueDialog().
|
private |
Referenced by PrintHostQueueDialog().
|
private |
Referenced by append_job(), and get_active_jobs().