Fix: zSlider and clear button in gcodeviewer (#522)

* refactor: enable zSlider when tracking
* fix: set zSlider to max on start tracking
* fix: disable tracking when pressing CLEAR

Signed-off-by: steadyjaw <martin.keilaus@gmail.com>
This commit is contained in:
steadyjaw 2022-01-07 21:41:29 +01:00 committed by GitHub
parent 1e5c6c39de
commit 0d89f42935
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -82,7 +82,7 @@
<v-col class="col-auto pr-6">
<v-slider
vertical
:disabled="tracking || loading || !loadedFile"
:disabled="loading || !loadedFile"
:max="maxZSlider"
:min="0"
:value="zSlider"
@ -383,6 +383,7 @@ export default class Viewer extends Mixins(BaseMixin) {
if (viewer) {
viewer.clearScene(true)
this.loadedFile = null
this.tracking = false
}
}
@ -554,6 +555,8 @@ export default class Viewer extends Mixins(BaseMixin) {
async trackingChanged(newVal: boolean) {
if (!viewer) return
if (newVal) {
//Set zSlider to max value
this.zSlider = this.maxZSlider
//Force renderers reload.
viewer.gcodeProcessor.updateFilePosition(0)
viewer?.forceRender()