OrcaSlicer latest
OrcaSlicer
Loading...
Searching...
No Matches
Slic3r::GUI::CalibrationCommonSavePage Class Reference

#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/CalibrationWizardSavePage.hpp>

Inheritance diagram for Slic3r::GUI::CalibrationCommonSavePage:
Collaboration diagram for Slic3r::GUI::CalibrationCommonSavePage:

Public Member Functions

 CalibrationCommonSavePage (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
CaliPageType get_page_type ()
CalibrationWizardPage * get_prev_page ()
CalibrationWizardPage * get_next_page ()
void set_prev_page (CalibrationWizardPage *prev)
void set_next_page (CalibrationWizardPage *next)
CalibrationWizardPage * chain (CalibrationWizardPage *next)
virtual void update (MachineObject *obj)
virtual void on_device_connected (MachineObject *obj)
virtual void on_reset_page ()
virtual void set_cali_filament_mode (CalibrationFilamentMode mode)
virtual void set_cali_method (CalibrationMethod method)
virtual void msw_rescale ()
virtual void on_sys_color_changed ()

Protected Attributes

wxBoxSizer * m_top_sizer
CalibMode m_cali_mode
CaliPageType m_page_type
CalibrationFilamentMode m_cali_filament_mode
CalibrationMethod m_cali_method { CalibrationMethod::CALI_METHOD_MANUAL }
MachineObject * curr_obj { nullptr }
wxWindow * m_parent { nullptr }
CaliPageCaption * m_page_caption { nullptr }
CaliPageActionPanel * m_action_panel { nullptr }
Label * m_statictext_printer_msg { nullptr }

Private Attributes

CalibrationWizardPage * m_prev_page {nullptr}
CalibrationWizardPage * m_next_page {nullptr}

Detailed Description

Constructor & Destructor Documentation

◆ CalibrationCommonSavePage()

Slic3r::GUI::CalibrationCommonSavePage::CalibrationCommonSavePage ( wxWindow * parent,
wxWindowID id = wxID_ANY,
const wxPoint & pos = wxDefaultPosition,
const wxSize & size = wxDefaultSize,
long style = wxTAB_TRAVERSAL )
117 : CalibrationWizardPage(parent, id, pos, size, style)
118{
119 ;
120}
#define style
Definition WipeTowerDialog.cpp:101
CalibrationWizardPage(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
Definition CalibrationWizardPage.cpp:989

References Slic3r::GUI::CalibrationWizardPage::CalibrationWizardPage(), and style.

Referenced by Slic3r::GUI::CalibrationFlowCoarseSavePage::CalibrationFlowCoarseSavePage(), Slic3r::GUI::CalibrationFlowFineSavePage::CalibrationFlowFineSavePage(), Slic3r::GUI::CalibrationFlowX1SavePage::CalibrationFlowX1SavePage(), Slic3r::GUI::CalibrationMaxVolumetricSpeedSavePage::CalibrationMaxVolumetricSpeedSavePage(), and Slic3r::GUI::CalibrationPASavePage::CalibrationPASavePage().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Function Documentation

◆ chain()

CalibrationWizardPage * Slic3r::GUI::CalibrationWizardPage::chain ( CalibrationWizardPage * next)
inlineinherited
313 {
314 set_next_page(next);
315 next->set_prev_page(this);
316 return next;
317 }
void set_next_page(CalibrationWizardPage *next)
Definition CalibrationWizardPage.hpp:311

References CalibrationWizardPage(), set_next_page(), and set_prev_page().

Here is the call graph for this function:

◆ get_next_page()

CalibrationWizardPage * Slic3r::GUI::CalibrationWizardPage::get_next_page ( )
inlineinherited
309{ return m_next_page; }
CalibrationWizardPage * m_next_page
Definition CalibrationWizardPage.hpp:350

References CalibrationWizardPage(), and m_next_page.

Here is the call graph for this function:

◆ get_page_type()

CaliPageType Slic3r::GUI::CalibrationWizardPage::get_page_type ( )
inlineinherited
306{ return m_page_type; }
CaliPageType m_page_type
Definition CalibrationWizardPage.hpp:338

References m_page_type.

Referenced by Slic3r::GUI::CalibrationWizard::on_cali_go_home().

Here is the caller graph for this function:

◆ get_prev_page()

CalibrationWizardPage * Slic3r::GUI::CalibrationWizardPage::get_prev_page ( )
inlineinherited
308{ return m_prev_page; }
CalibrationWizardPage * m_prev_page
Definition CalibrationWizardPage.hpp:349

References CalibrationWizardPage(), and m_prev_page.

Here is the call graph for this function:

◆ msw_rescale()

void Slic3r::GUI::CalibrationWizardPage::msw_rescale ( )
virtualinherited

◆ on_device_connected()

virtual void Slic3r::GUI::CalibrationWizardPage::on_device_connected ( MachineObject * obj)
inlinevirtualinherited

◆ on_reset_page()

virtual void Slic3r::GUI::CalibrationWizardPage::on_reset_page ( )
inlinevirtualinherited

◆ on_sys_color_changed()

void Slic3r::GUI::CalibrationWizardPage::on_sys_color_changed ( )
virtualinherited

Reimplemented in Slic3r::GUI::CalibrationPresetPage.

1004{
1005 m_page_caption->on_sys_color_changed();
1006}

References m_page_caption.

Referenced by Slic3r::GUI::CalibrationPresetPage::on_sys_color_changed().

Here is the caller graph for this function:

◆ set_cali_filament_mode()

virtual void Slic3r::GUI::CalibrationWizardPage::set_cali_filament_mode ( CalibrationFilamentMode mode)
inlinevirtualinherited

Reimplemented in Slic3r::GUI::CalibrationPresetPage.

325 {
327 }
CalibrationFilamentMode m_cali_filament_mode
Definition CalibrationWizardPage.hpp:339

References m_cali_filament_mode.

Referenced by Slic3r::GUI::CalibrationPresetPage::set_cali_filament_mode().

Here is the caller graph for this function:

◆ set_cali_method()

virtual void Slic3r::GUI::CalibrationWizardPage::set_cali_method ( CalibrationMethod method)
inlinevirtualinherited

Reimplemented in Slic3r::GUI::CalibrationCaliPage, Slic3r::GUI::CalibrationPASavePage, and Slic3r::GUI::CalibrationPresetPage.

329 {
330 m_cali_method = method;
331 }
CalibrationMethod m_cali_method
Definition CalibrationWizardPage.hpp:340

References m_cali_method.

Referenced by Slic3r::GUI::CalibrationPASavePage::set_cali_method(), and Slic3r::GUI::CalibrationPresetPage::set_cali_method().

Here is the caller graph for this function:

◆ set_next_page()

void Slic3r::GUI::CalibrationWizardPage::set_next_page ( CalibrationWizardPage * next)
inlineinherited
311{ m_next_page = next; }

References CalibrationWizardPage(), and m_next_page.

Referenced by chain().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ set_prev_page()

void Slic3r::GUI::CalibrationWizardPage::set_prev_page ( CalibrationWizardPage * prev)
inlineinherited
310{ m_prev_page = prev; }

References CalibrationWizardPage(), and m_prev_page.

Referenced by chain().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update()

virtual void Slic3r::GUI::CalibrationWizardPage::update ( MachineObject * obj)
inlinevirtualinherited

Reimplemented in Slic3r::GUI::CalibrationCaliPage, Slic3r::GUI::CalibrationPASavePage, and Slic3r::GUI::CalibrationPresetPage.

319{ curr_obj = obj; }

References curr_obj.

Referenced by Slic3r::GUI::CalibrationPASavePage::update().

Here is the caller graph for this function:

Member Data Documentation

◆ curr_obj

◆ m_action_panel

◆ m_cali_filament_mode

◆ m_cali_method

◆ m_cali_mode

◆ m_next_page

CalibrationWizardPage* Slic3r::GUI::CalibrationWizardPage::m_next_page {nullptr}
privateinherited
350{nullptr};

Referenced by get_next_page(), and set_next_page().

◆ m_page_caption

◆ m_page_type

◆ m_parent

wxWindow* Slic3r::GUI::CalibrationWizardPage::m_parent { nullptr }
protectedinherited
343{ nullptr };

Referenced by CalibrationWizardPage().

◆ m_prev_page

CalibrationWizardPage* Slic3r::GUI::CalibrationWizardPage::m_prev_page {nullptr}
privateinherited
349{nullptr};

Referenced by get_prev_page(), and set_prev_page().

◆ m_statictext_printer_msg

Label* Slic3r::GUI::CalibrationWizardPage::m_statictext_printer_msg { nullptr }
protectedinherited

◆ m_top_sizer


The documentation for this class was generated from the following files: