#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MultiMachinePage.hpp>
Public Member Functions | |
| DevicePickItem (wxWindow *parent, MachineObject *obj) | |
| ~DevicePickItem () | |
| void | DrawTextWithEllipsis (wxDC &dc, const wxString &text, int maxWidth, int left, int top=0) |
| void | OnEnterWindow (wxMouseEvent &evt) |
| void | OnLeaveWindow (wxMouseEvent &evt) |
| void | OnSelectedDevice (wxCommandEvent &evt) |
| void | OnLeftDown (wxMouseEvent &evt) |
| void | OnMove (wxMouseEvent &evt) |
| void | paintEvent (wxPaintEvent &evt) |
| void | render (wxDC &dc) |
| void | doRender (wxDC &dc) |
| void | post_event (wxCommandEvent &&event) |
| virtual void | DoSetSize (int x, int y, int width, int height, int sizeFlags=wxSIZE_AUTO) |
| 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::DevicePickItem::DevicePickItem | ( | wxWindow * | parent, |
| MachineObject * | obj ) |
References Slic3r::GUI::DeviceItem::DeviceItem(), m_bitmap_check_disable, m_bitmap_check_off, m_bitmap_check_on, OnEnterWindow(), OnLeaveWindow(), OnLeftDown(), OnMove(), OnSelectedDevice(), and paintEvent().
|
inline |
| void Slic3r::GUI::DevicePickItem::doRender | ( | wxDC & | dc | ) |
References DrawTextWithEllipsis(), Slic3r::GUI::DeviceItem::get_obj(), m_bitmap_check_disable, m_bitmap_check_off, m_bitmap_check_on, PICK_LEFT_DEV_NAME, PICK_LEFT_PADDING_LEFT, PICK_LEFT_PRINTABLE, and Slic3r::GUI::DeviceItem::state_selected.
Referenced by render().
|
virtual |
| void Slic3r::GUI::DevicePickItem::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().
|
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::DevicePickItem::OnEnterWindow | ( | wxMouseEvent & | evt | ) |
References m_hover, and Slic3r::GUI::wxMouseEvent.
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::OnLeaveWindow | ( | wxMouseEvent & | evt | ) |
References m_hover, and Slic3r::GUI::wxMouseEvent.
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::OnLeftDown | ( | wxMouseEvent & | evt | ) |
References DEVICE_ITEM_MAX_HEIGHT, m_bitmap_check_disable, post_event(), and Slic3r::GUI::wxMouseEvent.
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::OnMove | ( | wxMouseEvent & | evt | ) |
References DEVICE_ITEM_MAX_HEIGHT, m_bitmap_check_disable, and Slic3r::GUI::wxMouseEvent.
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::OnSelectedDevice | ( | wxCommandEvent & | evt | ) |
References post_event(), and Slic3r::GUI::DeviceItem::state_selected.
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::paintEvent | ( | wxPaintEvent & | evt | ) |
References render().
Referenced by DevicePickItem().
| void Slic3r::GUI::DevicePickItem::post_event | ( | wxCommandEvent && | event | ) |
References Slic3r::GUI::DeviceItem::obj_, and Slic3r::GUI::DeviceItem::state_selected.
Referenced by OnLeftDown(), and OnSelectedDevice().
| void Slic3r::GUI::DevicePickItem::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::DevicePickItem::m_bitmap_check_disable |
Referenced by DevicePickItem(), doRender(), OnLeftDown(), and OnMove().
| ScalableBitmap Slic3r::GUI::DevicePickItem::m_bitmap_check_off |
Referenced by DevicePickItem(), and doRender().
| ScalableBitmap Slic3r::GUI::DevicePickItem::m_bitmap_check_on |
Referenced by DevicePickItem(), and doRender().
| bool Slic3r::GUI::DevicePickItem::m_hover { false } |
Referenced by 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().