#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationPanel.hpp>
◆ CalibrationPanel()
| Slic3r::GUI::CalibrationPanel::CalibrationPanel |
( |
wxWindow * | parent, |
|
|
wxWindowID | id = wxID_ANY, |
|
|
const wxPoint & | pos = wxDefaultPosition, |
|
|
const wxSize & | size = wxDefaultSize, |
|
|
long | style = wxTAB_TRAVERSAL ) |
481 : wxPanel(parent,
id, pos, size,
style),
483{
484 SetBackgroundColour(*wxWHITE);
485
487
488 wxBoxSizer* sizer_main = new wxBoxSizer(wxVERTICAL);
490
491 SetSizerAndFit(sizer_main);
492 Layout();
493
496}
#define style
Definition WipeTowerDialog.cpp:101
Tabbook * m_tabpanel
Definition CalibrationPanel.hpp:136
void on_timer(wxTimerEvent &event)
Definition CalibrationPanel.cpp:542
void init_tabpanel()
Definition CalibrationPanel.cpp:498
SelectMObjectPopup m_mobjectlist_popup
Definition CalibrationPanel.hpp:137
void init_timer()
Definition CalibrationPanel.cpp:534
References CalibrationPanel(), init_tabpanel(), init_timer(), m_mobjectlist_popup, m_tabpanel, on_timer(), and style.
Referenced by CalibrationPanel().
◆ ~CalibrationPanel()
| Slic3r::GUI::CalibrationPanel::~CalibrationPanel |
( |
| ) |
|
731 {
736}
void on_printer_clicked(wxMouseEvent &event)
Definition CalibrationPanel.cpp:691
wxTimer * m_refresh_timer
Definition CalibrationPanel.hpp:139
SideTools * m_side_tools
Definition CalibrationPanel.hpp:135
References m_refresh_timer, m_side_tools, and on_printer_clicked().
◆ add_build_step()
| void Slic3r::GUI::StagedBuild::add_build_step |
( |
std::function< void()> | step | ) |
|
|
inlineprotectedinherited |
◆ add_build_steps_of()
| void Slic3r::GUI::StagedBuild::add_build_steps_of |
( |
StagedBuild & | child | ) |
|
|
inlineprotectedinherited |
◆ build_step()
| bool Slic3r::GUI::StagedBuild::build_step |
( |
| ) |
|
|
inlineinherited |
27 {
29
33 child->build_step();
34 }
36 }
size_t m_next_step
Definition StagedBuild.hpp:59
StagedBuild * unfinished_child() const
Definition StagedBuild.hpp:51
bool built() const
Definition StagedBuild.hpp:18
void step(Coord &crd, const Dir d, const long n=1)
Definition MarchingSquares.hpp:213
References built(), m_next_step, m_steps, and unfinished_child().
Referenced by add_build_steps_of().
◆ built()
| bool Slic3r::GUI::StagedBuild::built |
( |
| ) |
const |
|
inlineinherited |
◆ ensure()
◆ get_tabpanel()
| Tabbook * Slic3r::GUI::CalibrationPanel::get_tabpanel |
( |
| ) |
|
|
inline |
◆ if_built()
◆ init_tabpanel()
| void Slic3r::GUI::CalibrationPanel::init_tabpanel |
( |
| ) |
|
|
protected |
498 {
501
502
503 wxBoxSizer* sizer_side_tools = new wxBoxSizer(wxVERTICAL);
505
506 m_tabpanel =
new Tabbook(
this, wxID_ANY, wxDefaultPosition, wxDefaultSize, sizer_side_tools, wxNB_LEFT | wxTAB_TRAVERSAL | wxNB_NOPAGETHEME);
508 m_tabpanel->SetBackgroundColour(wxColour(
"#FEFFFF"));
509
512
513
515 bool selected = false;
516 if (i == 0)
517 selected = true;
520 selected);
521 }
522
525
526
527
528
529
530
531
532}
#define CALI_MODE_COUNT
Definition CalibrationPanel.hpp:30
CalibrationWizard * m_cali_panels[CALI_MODE_COUNT]
Definition CalibrationPanel.hpp:138
void add_build_steps_of(StagedBuild &child)
Definition StagedBuild.hpp:43
wxString get_calibration_type_name(CalibMode cali_mode)
Definition CalibrationPanel.cpp:51
References Slic3r::GUI::StagedBuild::add_build_steps_of(), CALI_MODE_COUNT, Slic3r::GUI::get_calibration_type_name(), m_cali_panels, m_side_tools, m_tabpanel, and on_printer_clicked().
Referenced by CalibrationPanel().
◆ init_timer()
| void Slic3r::GUI::CalibrationPanel::init_timer |
( |
| ) |
|
|
protected |
◆ msw_rescale()
| void Slic3r::GUI::CalibrationPanel::msw_rescale |
( |
| ) |
|
◆ on_printer_clicked()
| void Slic3r::GUI::CalibrationPanel::on_printer_clicked |
( |
wxMouseEvent & | event | ) |
|
◆ on_sys_color_changed()
| void Slic3r::GUI::CalibrationPanel::on_sys_color_changed |
( |
| ) |
|
◆ on_timer()
| void Slic3r::GUI::CalibrationPanel::on_timer |
( |
wxTimerEvent & | event | ) |
|
|
protected |
◆ set_default()
| void Slic3r::GUI::CalibrationPanel::set_default |
( |
| ) |
|
712{
715}
MachineObject * obj
Definition CalibrationPanel.hpp:133
std::string last_conn_type
Definition CalibrationPanel.hpp:132
References last_conn_type, and obj.
Referenced by show_status().
◆ Show()
| bool Slic3r::GUI::CalibrationPanel::Show |
( |
bool | show | ) |
|
◆ show_status()
| void Slic3r::GUI::CalibrationPanel::show_status |
( |
int | status | ) |
|
◆ unfinished_child()
| StagedBuild * Slic3r::GUI::StagedBuild::unfinished_child |
( |
| ) |
const |
|
inlineprivateinherited |
◆ update_all()
| void Slic3r::GUI::CalibrationPanel::update_all |
( |
| ) |
|
566 {
567
568 if (!
built())
return;
569
570 NetworkAgent* m_agent = wxGetApp().getAgent();
571 Slic3r::DeviceManager* dev = Slic3r::GUI::wxGetApp().getDeviceManager();
572 if (!dev) return;
574
575
578 if (m_agent) m_agent->set_user_selected_machine("");
580 return;
581 }
582
583
584 int curr_selected =
m_tabpanel->GetSelection();
585
589 }
590
595 }
597 }
598 }
599
602 }
603
605
608 return;
609 }
610
611 if (
obj->is_connecting()) {
613 return;
614 }
615 else if (!
obj->is_connected()) {
616 int server_status = 0;
617
618 if (
obj->connection_type() !=
"lan") {
619 if (m_agent) {
621 }
622 }
624 return;
625 }
626
628}
bool set_selected_machine(std::string dev_id)
Definition DevManager.cpp:636
MachineObject * get_selected_machine()
Definition DevManager.cpp:747
MachineObject * get_my_machine(std::string dev_id)
Definition DevManager.cpp:577
MachineObject * last_obj
Definition CalibrationPanel.hpp:134
void show_status(int status)
Definition CalibrationPanel.cpp:630
References Slic3r::GUI::StagedBuild::built(), CALI_MODE_COUNT, Slic3r::DeviceManager::get_my_machine(), Slic3r::DeviceManager::get_selected_machine(), Slic3r::NetworkAgent::is_server_connected(), last_conn_type, last_obj, m_cali_panels, m_side_tools, m_tabpanel, MONITOR_CONNECTING, MONITOR_DISCONNECTED, MONITOR_DISCONNECTED_SERVER, MONITOR_NO_PRINTER, MONITOR_NORMAL, obj, Slic3r::DeviceManager::set_selected_machine(), Slic3r::NetworkAgent::set_user_selected_machine(), and show_status().
Referenced by on_timer().
◆ update_print_error_info()
| void Slic3r::GUI::CalibrationPanel::update_print_error_info |
( |
int | code, |
|
|
std::string | msg, |
|
|
std::string | extra ) |
546 {
547
548 int curr_selected =
m_tabpanel->GetSelection();
551 auto page =
m_cali_panels[curr_selected]->get_curr_step()->page;
552 if (page) {
554 auto preset_page = static_cast<CalibrationPresetPage*>(page);
555 preset_page->update_print_error_info(code, msg, extra);
556 }
558 auto corase_page = static_cast<CalibrationFlowCoarseSavePage*>(page);
559 corase_page->update_print_error_info(code, msg, extra);
560 }
561 }
562 }
563 }
564}
@ CALI_PAGE_COARSE_SAVE
Definition CalibrationWizardPage.hpp:85
@ CALI_PAGE_PRESET
Definition CalibrationWizardPage.hpp:83
References CALI_MODE_COUNT, Slic3r::GUI::CALI_PAGE_COARSE_SAVE, Slic3r::GUI::CALI_PAGE_PRESET, m_cali_panels, m_tabpanel, Slic3r::GUI::CalibrationFlowCoarseSavePage::update_print_error_info(), and Slic3r::GUI::CalibrationPresetPage::update_print_error_info().
◆ when_built()
◆ last_conn_type
| std::string Slic3r::GUI::CalibrationPanel::last_conn_type = "undedefined" |
|
protected |
◆ last_obj
◆ last_status
| int Slic3r::GUI::CalibrationPanel::last_status |
|
protected |
◆ m_cali_panels
◆ m_children
| std::vector<StagedBuild*> Slic3r::GUI::StagedBuild::m_children |
|
privateinherited |
◆ m_mobjectlist_popup
◆ m_next_step
| size_t Slic3r::GUI::StagedBuild::m_next_step { 0 } |
|
privateinherited |
◆ m_refresh_timer
| wxTimer* Slic3r::GUI::CalibrationPanel::m_refresh_timer = nullptr |
|
protected |
◆ m_side_tools
◆ m_steps
| std::vector<std::function<void()> > Slic3r::GUI::StagedBuild::m_steps |
|
privateinherited |
◆ m_tabpanel
◆ obj
◆ s_lazy
|
|
inlinestaticprivateinherited |
The documentation for this class was generated from the following files: