mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-12 09:17:50 -06:00
Make LayerView work with "Purge" line type
CURA-3094 In CuraEngine, we created a new line type called "Purge" to make Prime Tower Purge work. This commit makes the LayerView plugin to handle "Purge" lines correctly.
This commit is contained in:
parent
8393a0efb4
commit
81323e555a
7 changed files with 51 additions and 6 deletions
|
@ -82,6 +82,7 @@ class LayerView(View):
|
|||
Preferences.getInstance().addPreference("layerview/show_helpers", True)
|
||||
Preferences.getInstance().addPreference("layerview/show_skin", True)
|
||||
Preferences.getInstance().addPreference("layerview/show_infill", True)
|
||||
Preferences.getInstance().addPreference("layerview/show_purge", True)
|
||||
|
||||
Preferences.getInstance().preferenceChanged.connect(self._onPreferencesChanged)
|
||||
self._updateWithPreferences()
|
||||
|
@ -100,6 +101,7 @@ class LayerView(View):
|
|||
self._show_helpers = 1
|
||||
self._show_skin = 1
|
||||
self._show_infill = 1
|
||||
self._show_purge = 1
|
||||
|
||||
def getActivity(self):
|
||||
return self._activity
|
||||
|
@ -237,6 +239,13 @@ class LayerView(View):
|
|||
def getShowInfill(self):
|
||||
return self._show_infill
|
||||
|
||||
def setShowPurge(self, show):
|
||||
self._show_purge = show
|
||||
self.currentLayerNumChanged.emit()
|
||||
|
||||
def getShowPurge(self):
|
||||
return self._show_purge
|
||||
|
||||
def getCompatibilityMode(self):
|
||||
return self._compatibility_mode
|
||||
|
||||
|
@ -408,6 +417,7 @@ class LayerView(View):
|
|||
self.setShowHelpers(bool(Preferences.getInstance().getValue("layerview/show_helpers")))
|
||||
self.setShowSkin(bool(Preferences.getInstance().getValue("layerview/show_skin")))
|
||||
self.setShowInfill(bool(Preferences.getInstance().getValue("layerview/show_infill")))
|
||||
self.setShowPurge(bool(Preferences.getInstance().getValue("layerview/show_purge")))
|
||||
|
||||
self._startUpdateTopLayers()
|
||||
self.preferencesChanged.emit()
|
||||
|
@ -423,6 +433,7 @@ class LayerView(View):
|
|||
"layerview/show_helpers",
|
||||
"layerview/show_skin",
|
||||
"layerview/show_infill",
|
||||
"layerview/show_purge",
|
||||
}:
|
||||
return
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue