#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PrintHostDialogs.hpp>
Classes | |
| struct | SlotInfo |
Public Member Functions | |
| CrealityPrintHostSendDialog (const boost::filesystem::path &path, PrintHostPostUploadActions post_actions, const wxArrayString &groups, const wxArrayString &storage_paths, const wxArrayString &storage_names, bool switch_to_device_tab, PrintHost *printhost) | |
| virtual void | init () override |
| virtual std::map< std::string, std::string > | extendedInfo () const override |
| boost::filesystem::path | filename () const |
| PrintHostPostUploadAction | post_action () const |
| std::string | group () const |
| std::string | storage () const |
| bool | switch_to_device_tab () const |
| virtual void | EndModal (int ret) override |
| void | show_dsa_button (wxString const &title={}) |
| bool | get_checkbox_state () |
| virtual void | on_dpi_changed (const wxRect &suggested_rect) |
| void | SetButtonLabel (wxWindowID btn_id, const wxString &label, bool set_focus=false) |
| void | AddButton (wxWindowID btn_id, const wxString &label, bool set_focus=false) |
| 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 Types | |
| enum | { BORDER = 20 , LOGO_SPACING = 25 , LOGO_GAP = 20 , CONTENT_WIDTH = 242 , CONTENT_MAX_HEIGHT = 60 , BTN_SPACING = 20 , VERT_SPACING = 15 } |
Protected Member Functions | |
| Button * | add_button (wxWindowID btn_id, bool set_focus=false, const wxString &label=wxString()) |
| Button * | get_button (wxWindowID btn_id) |
| void | apply_style (long style) |
| void | finalize () |
| virtual void | on_sys_color_changed () |
Protected Attributes | |
| wxTextCtrl * | txt_filename |
| wxComboBox * | combo_groups |
| wxComboBox * | combo_storage |
| PrintHostPostUploadAction | post_upload_action |
| wxString | m_valid_suffix |
| wxString | m_preselected_storage |
| wxArrayString | m_paths |
| bool | m_switch_to_device_tab |
| boost::filesystem::path | m_path |
| PrintHostPostUploadActions | m_post_actions |
| wxArrayString | m_storage_names |
| wxFont | boldfont |
| wxBoxSizer * | content_sizer |
| wxBoxSizer * | btn_sizer |
| wxBoxSizer * | m_dsa_sizer |
| wxStaticBitmap * | logo |
| MsgButtonsHash | m_buttons |
| CheckBox * | m_checkbox_dsa {nullptr} |
| wxString | m_forward_str |
Private Member Functions | |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
Private Attributes | |
| bool | m_enableSelfTest |
| PrintHost * | m_printhost |
| std::vector< SlotInfo > | m_printer_slots |
| std::vector< BitmapComboBox * > | m_slot_combos |
| 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 |
Static Private Attributes | |
| static constexpr const char * | CONFIG_KEY_ENABLESELFTEST = "crealityprint_enable_self_test" |
| struct Slic3r::GUI::CrealityPrintHostSendDialog::SlotInfo |
|
protectedinherited |
| Enumerator | |
|---|---|
| BORDER | |
| LOGO_SPACING | |
| LOGO_GAP | |
| CONTENT_WIDTH | |
| CONTENT_MAX_HEIGHT | |
| BTN_SPACING | |
| VERT_SPACING | |
| Slic3r::GUI::CrealityPrintHostSendDialog::CrealityPrintHostSendDialog | ( | const boost::filesystem::path & | path, |
| PrintHostPostUploadActions | post_actions, | ||
| const wxArrayString & | groups, | ||
| const wxArrayString & | storage_paths, | ||
| const wxArrayString & | storage_names, | ||
| bool | switch_to_device_tab, | ||
| PrintHost * | printhost ) |
References Slic3r::GUI::PrintHostSendDialog::PrintHostSendDialog(), m_enableSelfTest, m_printhost, and Slic3r::GUI::PrintHostSendDialog::switch_to_device_tab().
|
protectedinherited |
References bd, btn_sizer, Slic3r::GUI::MsgButton::buttondata, Choice, ButtonProps::ChoiceButtonGap(), Confirm, Slic3r::GUI::DPIDialog::EndModal(), Slic3r::GUI::MsgButton::id, m_buttons, Regular, and Button::SetStyle().
Referenced by Slic3r::GUI::ConfigsOverwriteConfirmDialog::ConfigsOverwriteConfirmDialog(), Slic3r::GUI::DownloadDialog::DownloadDialog(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), AddButton(), apply_style(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), and Slic3r::GUI::PrintHostSendDialog::init().
|
inlineinherited |
References add_button().
Referenced by Slic3r::GUI::PrintOptionsDialog::PrintOptionsDialog(), Slic3r::GUI::wgtDeviceNozzleRackNozzleItem::OnBtnNozzleStatus(), and Slic3r::GUI::wgtDeviceNozzleRackHotendUpdate::OnStatusIconClick().
|
protectedinherited |
References _L, add_button(), create_scaled_bitmap(), logo, m_forward_str, and style.
Referenced by MsgDialog().
|
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 |
|
overridevirtualinherited |
Reimplemented in Slic3r::GUI::ElegooPrintHostSendDialog, and Slic3r::GUI::FlashforgePrintHostSendDialog.
References combo_groups, combo_storage, Slic3r::GUI::CONFIG_KEY_GROUP, Slic3r::GUI::CONFIG_KEY_PATH, Slic3r::GUI::CONFIG_KEY_STORAGE, Slic3r::GUI::DPIDialog::EndModal(), group(), Slic3r::GUI::into_u8(), Slic3r::AppConfig::set(), storage(), and txt_filename.
Referenced by Slic3r::GUI::ElegooPrintHostSendDialog::EndModal(), and Slic3r::GUI::FlashforgePrintHostSendDialog::EndModal().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PrintHostSendDialog.
References m_enableSelfTest, m_printer_slots, and m_slot_combos.
|
inherited |
References Slic3r::GUI::into_path(), and txt_filename.
Referenced by Slic3r::GUI::FlashforgePrintHostSendDialog::init().
|
protectedinherited |
Referenced by Slic3r::GUI::DownloadDialog::DownloadDialog(), Slic3r::GUI::ErrorDialog::ErrorDialog(), Slic3r::GUI::FilamentWarningDialog::FilamentWarningDialog(), Slic3r::GUI::InfoDialog::InfoDialog(), Slic3r::GUI::MessageDialog::MessageDialog(), Slic3r::GUI::MixedFilamentWarningDialog::MixedFilamentWarningDialog(), Slic3r::GUI::MsgDataIncompatible::MsgDataIncompatible(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MsgUpdateSlic3r::MsgUpdateSlic3r(), Slic3r::GUI::RichMessageDialog::RichMessageDialog(), Slic3r::GUI::WarningDialog::WarningDialog(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), and Slic3r::GUI::PrintHostSendDialog::init().
|
inlineinherited |
|
protectedinherited |
Referenced by Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), and SetButtonLabel().
|
inherited |
References m_checkbox_dsa.
Referenced by Slic3r::DevNozzleRack::CheckRackMoveWarningDlg(), Slic3r::GUI::Plater::close_with_confirm(), Slic3r::GUI::confirm_create_decompose_missing_components(), Slic3r::DevNozzleRack::CtrlRackUpgrade(), Slic3r::GUI::ObjectList::layers_editing(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::priv::on_action_layersediting(), Slic3r::GUI::MediaPlayCtrl::ToggleStream(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
|
inherited |
References combo_groups, group(), and Slic3r::GUI::into_u8().
Referenced by EndModal(), and group().
|
overridevirtual |
Reimplemented from Slic3r::GUI::PrintHostSendDialog.
References _L, Label::Body_13, CONFIG_KEY_ENABLESELFTEST, Slic3r::GUI::MsgDialog::content_sizer, StateColor::darkModeColorFor(), Slic3r::GUI::filament_types, Slic3r::AppConfig::get(), get_extruder_color_icon(), Slic3r::GUI::PrintHostSendDialog::init(), m_enableSelfTest, m_printer_slots, m_printhost, m_slot_combos, Slic3r::AppConfig::set(), Slic3r::ConfigOptionVector< T >::values, Slic3r::GUI::MsgDialog::VERT_SPACING, and wxStaticText.
|
inlineprivateinherited |
|
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().
|
virtualinherited |
Implements Slic3r::GUI::DPIAware< wxDialog >.
|
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.
|
inherited |
References post_upload_action.
|
inlineinherited |
|
inlineprivateinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
References get_button().
Referenced by Slic3r::GUI::MixedFilamentWarningDialog::MixedFilamentWarningDialog(), Slic3r::GUI::ConfigManipulation::check_layer_height(), Slic3r::GUI::FanControlNew::check_printing_state(), Slic3r::GUI::FanOperate::check_printing_state(), Slic3r::DevNozzleRack::CtrlRackReadAll(), Slic3r::DevNozzleRack::CtrlRackUpgrade(), Slic3r::GUI::ObjectList::del_from_cut_object(), Slic3r::GUI::Plater::priv::delete_object_from_model(), Slic3r::GUI::Field::get_value_by_opt_type(), Slic3r::GUI::GUI_App::handle_web_request(), Slic3r::GUI::ConfigManipulation::layer_height_out_of_range_dialog(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::StatusPanel::on_lamp_switch(), Slic3r::GUI::TextureImportDialog::on_mesh_repair_decision_required(), Slic3r::GUI::Tab::on_value_change(), Slic3r::GUI::AMSSettingTypePanel::OnAmsTypeChanged(), Slic3r::GUI::run_scene_benchmark(), Slic3r::GUI::FanControlPopupNew::UpdatePartSubMode(), and Slic3r::GUI::Tab::validate_filament_temperature_pairs().
|
inherited |
References _L, Label::Body_13, btn_sizer, StateColor::darkModeColorFor(), m_checkbox_dsa, m_dsa_sizer, Slic3r::GUI::wxMouseEvent, and wxStaticText.
Referenced by Slic3r::DevNozzleRack::CheckRackMoveWarningDlg(), Slic3r::GUI::Plater::close_with_confirm(), Slic3r::GUI::confirm_create_decompose_missing_components(), Slic3r::DevNozzleRack::CtrlRackUpgrade(), Slic3r::GUI::ObjectList::layers_editing(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::priv::on_action_layersediting(), Slic3r::GUI::RichMessageDialog::ShowModal(), Slic3r::GUI::MediaPlayCtrl::ToggleStream(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
|
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().
|
inherited |
References combo_storage, Slic3r::GUI::format(), Slic3r::GUI::into_u8(), m_paths, and m_preselected_storage.
Referenced by EndModal().
|
inlineinherited |
References m_switch_to_device_tab.
Referenced by Slic3r::GUI::CrealityPrintHostSendDialog::CrealityPrintHostSendDialog(), Slic3r::GUI::ElegooPrintHostSendDialog::ElegooPrintHostSendDialog(), Slic3r::GUI::FlashforgePrintHostSendDialog::FlashforgePrintHostSendDialog(), and PrintHostSendDialog().
|
inlineprivateinherited |
|
protectedinherited |
Referenced by MsgDialog(), and Slic3r::GUI::MsgUpdateForced::MsgUpdateForced().
|
protectedinherited |
Referenced by MsgDialog(), add_button(), and show_dsa_button().
|
protectedinherited |
Referenced by PrintHostSendDialog(), EndModal(), group(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), and init().
|
protectedinherited |
Referenced by PrintHostSendDialog(), EndModal(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), init(), and storage().
|
staticconstexprprivate |
Referenced by init().
|
protectedinherited |
Referenced by Slic3r::GUI::ErrorDialog::ErrorDialog(), Slic3r::GUI::InfoDialog::InfoDialog(), Slic3r::GUI::MessageDialog::MessageDialog(), Slic3r::GUI::MixedFilamentWarningDialog::MixedFilamentWarningDialog(), MsgDialog(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::RichMessageDialog::RichMessageDialog(), Slic3r::GUI::WarningDialog::WarningDialog(), Slic3r::GUI::FilamentWarningDialog::BuildContent(), Slic3r::GUI::CrealityPrintHostSendDialog::init(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), Slic3r::GUI::PrintHostSendDialog::init(), and Slic3r::GUI::DownloadDialog::SetExtendedMessage().
|
protectedinherited |
Referenced by Slic3r::GUI::ErrorDialog::ErrorDialog(), MsgDialog(), and apply_style().
|
protectedinherited |
Referenced by ~MsgDialog(), add_button(), and on_dpi_changed().
|
privateinherited |
Referenced by get_checkbox_state(), Slic3r::GUI::RichMessageDialog::IsCheckBoxChecked(), show_dsa_button(), and Slic3r::GUI::RichMessageDialog::ShowModal().
|
protectedinherited |
Referenced by MsgDialog(), and show_dsa_button().
|
privateinherited |
|
private |
Referenced by CrealityPrintHostSendDialog(), extendedInfo(), and init().
|
privateinherited |
|
protectedinherited |
Referenced by MsgDialog(), and apply_style().
|
privateinherited |
|
privateinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by PrintHostSendDialog(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), init(), and storage().
|
protectedinherited |
|
protectedinherited |
Referenced by Slic3r::GUI::ElegooPrintHostSendDialog::init(), init(), and storage().
|
privateinherited |
|
private |
Referenced by extendedInfo(), and init().
|
private |
Referenced by CrealityPrintHostSendDialog(), and init().
|
privateinherited |
|
private |
Referenced by extendedInfo(), and init().
|
protectedinherited |
Referenced by PrintHostSendDialog(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), and init().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |