mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-01-04 13:57:43 -07:00
ENH: Add extruder_printable_height
to support different printable height of multi_extruder jira:none Change-Id: I265c65e15fc8f598c3456556557bb6977b5de820 (cherry picked from commit 933adbaaf0eaf361e39f131dd5536dca91214d43)
This commit is contained in:
parent
55d8d77430
commit
5935b75fe5
13 changed files with 163 additions and 37 deletions
|
|
@ -1956,17 +1956,17 @@ void NotificationManager::close_general_error_notification(const std::string& te
|
|||
}
|
||||
}
|
||||
|
||||
void NotificationManager::push_slicing_limit_error_notification(const std::string &text)
|
||||
void NotificationManager::push_slicing_customize_error_notification(NotificationType type, NotificationLevel level, const std::string &text)
|
||||
{
|
||||
set_all_slicing_errors_gray(false);
|
||||
push_notification_data({NotificationType::BBLSliceLimitError, NotificationLevel::ErrorNotificationLevel, 0, _u8L("Error:") + "\n" + text}, 0);
|
||||
push_notification_data({type, level, 0, _u8L("Error:") + "\n" + text}, 0);
|
||||
set_slicing_progress_hidden();
|
||||
}
|
||||
|
||||
void NotificationManager::close_slicing_limit_error_notification(const std::string &text)
|
||||
void NotificationManager::close_slicing_customize_error_notification(NotificationType type, NotificationLevel level)
|
||||
{
|
||||
for (std::unique_ptr<PopNotification> ¬ification : m_pop_notifications) {
|
||||
if (notification->get_type() == NotificationType::BBLSliceLimitError) {
|
||||
if (notification->get_type() == type && notification->get_data().level == level) {
|
||||
notification->close();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue