#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MultiMachineManagerPage.hpp>
Public Member Functions | |
| MultiMachineItem (wxWindow *parent, MachineObject *obj) | |
| ~MultiMachineItem () | |
| void | OnEnterWindow (wxMouseEvent &evt) |
| void | OnLeaveWindow (wxMouseEvent &evt) |
| void | OnLeftDown (wxMouseEvent &evt) |
| void | OnMove (wxMouseEvent &evt) |
| void | paintEvent (wxPaintEvent &evt) |
| void | render (wxDC &dc) |
| void | DrawTextWithEllipsis (wxDC &dc, const wxString &text, int maxWidth, int left, int top=0) |
| void | doRender (wxDC &dc) |
| void | post_event (wxCommandEvent &&event) |
| virtual void | DoSetSize (int x, int y, int width, int height, int sizeFlags=wxSIZE_AUTO) |
| wxString | get_left_time (int mc_left_time) |
| void | on_refresh (wxCommandEvent &evt) |
| void | sync_state () |
| wxString | get_state_printable () |
| int | get_state_printable () const |
| wxString | get_state_device () |
| int | get_state_device () const |
| wxString | get_local_state_task () |
| wxString | get_cloud_state_task () |
| MachineObject * | get_obj () const |
| int | get_state_online () const |
| int | get_state_selected () const |
| int | get_state_enable_ams () const |
| int | get_state_local_task () const |
| int | get_state_cloud_task () const |
| std::string | get_state_dev_name () const |
| void | selected () |
| void | unselected () |
| void | update_item (const DeviceItem *item) |
Public Attributes | |
| bool | m_hover { false } |
| ScalableBitmap | m_bitmap_check_disable |
| ScalableBitmap | m_bitmap_check_off |
| ScalableBitmap | m_bitmap_check_on |
| MachineObject * | obj_ {nullptr} |
| int | state_online = { 0 } |
| std::string | state_dev_name |
| int | state_printable { 0 } |
| int | state_selected { 0 } |
| int | state_enable_ams { 0 } |
| int | state_device { 0 } |
| int | state_local_task { 0 } |
| int | state_cloud_task { 0 } |
| int | state_optional {0} |
| std::string | m_send_time |
| Slic3r::GUI::MultiMachineItem::MultiMachineItem | ( | wxWindow * | parent, |
| MachineObject * | obj ) |
References Slic3r::GUI::DeviceItem::DeviceItem(), DEVICE_ITEM_MAX_HEIGHT, DEVICE_ITEM_MAX_WIDTH, Slic3r::MachineObject::get_dev_id(), Slic3r::GUI::StatusBasePanel::get_media_play_ctrl(), Slic3r::GUI::MonitorPanel::get_status_panel(), Slic3r::GUI::LazyInstance< MonitorPanel >::if_built(), Slic3r::GUI::MediaPlayCtrl::jump_to_play(), OnEnterWindow(), OnLeaveWindow(), OnLeftDown(), OnMove(), and paintEvent().
|
inline |
| void Slic3r::GUI::MultiMachineItem::doRender | ( | wxDC & | dc | ) |
References _L, _L_CONTEXT, Label::Body_12, Label::Body_13, Label::Body_14, DEVICE_LEFT_DEV_NAME, DEVICE_LEFT_PADDING_LEFT, DEVICE_LEFT_PRO_INFO, DEVICE_LEFT_PRO_NAME, DrawTextWithEllipsis(), Slic3r::GUI::from_u8(), get_left_time(), Slic3r::GUI::DeviceItem::get_state_device(), m_hover, Slic3r::GUI::DeviceItem::obj_, and Slic3r::GUI::DeviceItem::state_device.
Referenced by render().
|
virtual |
| void Slic3r::GUI::MultiMachineItem::DrawTextWithEllipsis | ( | wxDC & | dc, |
| const wxString & | text, | ||
| int | maxWidth, | ||
| int | left, | ||
| int | top = 0 ) |
References StateColor::darkModeColorFor().
Referenced by doRender().
|
inherited |
References _L, and state_cloud_task.
Referenced by Slic3r::GUI::MultiTaskItem::doRender().
| wxString Slic3r::GUI::MultiMachineItem::get_left_time | ( | int | mc_left_time | ) |
References _L, and Slic3r::get_bbl_monitor_time_dhm().
Referenced by doRender().
|
inherited |
References _L, and state_local_task.
Referenced by Slic3r::GUI::MultiTaskItem::doRender().
|
inlineinherited |
References obj_.
Referenced by Slic3r::GUI::DevicePickItem::doRender(), Slic3r::GUI::MultiTaskItem::doRender(), Slic3r::GUI::SendDeviceItem::doRender(), Slic3r::GUI::MultiTaskItem::onCancel(), Slic3r::GUI::MultiTaskItem::onPause(), Slic3r::GUI::MultiTaskItem::onResume(), Slic3r::GUI::MultiTaskItem::onStop(), and Slic3r::GUI::MultiTaskItem::update_info().
|
inlineinherited |
References state_cloud_task.
|
inlineinherited |
References state_dev_name.
|
inherited |
References _L, _L_CONTEXT, and state_device.
Referenced by Slic3r::GUI::MultiMachineItem::doRender(), and Slic3r::GUI::MultiTaskItem::doRender().
|
inlineinherited |
References state_device.
|
inlineinherited |
References state_enable_ams.
|
inlineinherited |
References state_local_task.
|
inlineinherited |
References state_online.
|
inherited |
References _L, and state_printable.
Referenced by Slic3r::GUI::SendDeviceItem::doRender().
|
inlineinherited |
References state_printable.
|
inlineinherited |
References state_selected.
|
inherited |
| void Slic3r::GUI::MultiMachineItem::OnEnterWindow | ( | wxMouseEvent & | evt | ) |
References m_hover, and Slic3r::GUI::wxMouseEvent.
Referenced by MultiMachineItem().
| void Slic3r::GUI::MultiMachineItem::OnLeaveWindow | ( | wxMouseEvent & | evt | ) |
References m_hover, and Slic3r::GUI::wxMouseEvent.
Referenced by MultiMachineItem().
| void Slic3r::GUI::MultiMachineItem::OnLeftDown | ( | wxMouseEvent & | evt | ) |
References DEVICE_ITEM_MAX_HEIGHT, DEVICE_LEFT_DEV_NAME, DEVICE_LEFT_PADDING_LEFT, DEVICE_LEFT_PRO_INFO, DEVICE_LEFT_PRO_NAME, post_event(), and Slic3r::GUI::wxMouseEvent.
Referenced by MultiMachineItem().
| void Slic3r::GUI::MultiMachineItem::OnMove | ( | wxMouseEvent & | evt | ) |
References DEVICE_ITEM_MAX_HEIGHT, DEVICE_LEFT_DEV_NAME, DEVICE_LEFT_PADDING_LEFT, DEVICE_LEFT_PRO_INFO, DEVICE_LEFT_PRO_NAME, and Slic3r::GUI::wxMouseEvent.
Referenced by MultiMachineItem().
| void Slic3r::GUI::MultiMachineItem::paintEvent | ( | wxPaintEvent & | evt | ) |
References render().
Referenced by MultiMachineItem().
| void Slic3r::GUI::MultiMachineItem::post_event | ( | wxCommandEvent && | event | ) |
References Slic3r::GUI::DeviceItem::obj_, and Slic3r::GUI::DeviceItem::state_selected.
Referenced by OnLeftDown().
| void Slic3r::GUI::MultiMachineItem::render | ( | wxDC & | dc | ) |
References doRender().
Referenced by paintEvent().
|
inherited |
References state_selected.
|
inherited |
References obj_, state_dev_name, state_device, state_enable_ams, state_online, and state_printable.
Referenced by DeviceItem().
|
inherited |
References state_selected.
Referenced by Slic3r::GUI::MultiMachinePickPage::refresh_user_device().
|
inherited |
References DeviceItem(), state_device, state_enable_ams, state_local_task, state_online, and state_printable.
| ScalableBitmap Slic3r::GUI::MultiMachineItem::m_bitmap_check_disable |
| ScalableBitmap Slic3r::GUI::MultiMachineItem::m_bitmap_check_off |
| ScalableBitmap Slic3r::GUI::MultiMachineItem::m_bitmap_check_on |
| bool Slic3r::GUI::MultiMachineItem::m_hover { false } |
Referenced by doRender(), OnEnterWindow(), and OnLeaveWindow().
|
inherited |
|
inherited |
Referenced by DeviceItem(), Slic3r::GUI::MultiMachineItem::doRender(), Slic3r::GUI::MultiTaskItem::doRender(), Slic3r::GUI::SendDeviceItem::doRender(), get_obj(), Slic3r::GUI::DevicePickItem::post_event(), Slic3r::GUI::MultiMachineItem::post_event(), Slic3r::GUI::SendDeviceItem::post_event(), sync_state(), and Slic3r::GUI::MultiTaskItem::update_info().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), Slic3r::GUI::MultiTaskItem::doRender(), get_cloud_state_task(), get_state_cloud_task(), Slic3r::GUI::MultiTaskItem::OnLeftDown(), Slic3r::GUI::MultiTaskItem::onStop(), Slic3r::GUI::CloudTaskManagerPage::refresh_user_device(), and Slic3r::GUI::MultiTaskItem::update_info().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), get_state_dev_name(), and sync_state().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), Slic3r::GUI::MultiMachineItem::doRender(), Slic3r::GUI::MultiTaskItem::doRender(), get_state_device(), get_state_device(), sync_state(), and update_item().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), get_state_enable_ams(), sync_state(), and update_item().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), Slic3r::GUI::MultiTaskItem::doRender(), Slic3r::GUI::SendDeviceItem::doRender(), get_local_state_task(), get_state_local_task(), Slic3r::GUI::MultiTaskItem::OnLeftDown(), Slic3r::GUI::LocalTaskManagerPage::refresh_user_device(), Slic3r::GUI::MultiTaskItem::update_info(), and update_item().
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), get_state_online(), sync_state(), and update_item().
|
inherited |
|
inherited |
Referenced by Slic3r::GUI::SortItem::SortItem(), Slic3r::GUI::SendDeviceItem::doRender(), get_state_printable(), get_state_printable(), Slic3r::GUI::SendDeviceItem::OnLeftDown(), Slic3r::GUI::SendMultiMachinePage::refresh_user_device(), sync_state(), and update_item().
|
inherited |
Referenced by Slic3r::GUI::DevicePickItem::doRender(), Slic3r::GUI::MultiTaskItem::doRender(), Slic3r::GUI::SendDeviceItem::doRender(), get_state_selected(), Slic3r::GUI::DevicePickItem::OnSelectedDevice(), Slic3r::GUI::MultiTaskItem::OnSelectedDevice(), Slic3r::GUI::SendDeviceItem::OnSelectedDevice(), Slic3r::GUI::DevicePickItem::post_event(), Slic3r::GUI::MultiMachineItem::post_event(), Slic3r::GUI::MultiTaskItem::post_event(), Slic3r::GUI::SendDeviceItem::post_event(), Slic3r::GUI::CloudTaskManagerPage::refresh_user_device(), Slic3r::GUI::LocalTaskManagerPage::refresh_user_device(), Slic3r::GUI::MultiMachinePickPage::refresh_user_device(), Slic3r::GUI::SendMultiMachinePage::refresh_user_device(), selected(), and unselected().