WIP second slider LayerView

This commit is contained in:
Jack Ha 2017-01-02 09:20:27 +01:00
parent e3d77de6df
commit 73a8859b0e
4 changed files with 51 additions and 1 deletions

View file

@ -41,6 +41,7 @@ class LayerView(View):
self._max_layers = 0
self._current_layer_num = 0
self._minimum_layer_num = 0
self._current_layer_mesh = None
self._current_layer_jumps = None
self._top_layers_job = None
@ -94,6 +95,9 @@ class LayerView(View):
def getCurrentLayer(self):
return self._current_layer_num
def getMinimumLayer(self):
return self._minimum_layer_num
def _onSceneChanged(self, node):
self.calculateMaxLayers()
@ -144,6 +148,18 @@ class LayerView(View):
self.currentLayerNumChanged.emit()
def setMinimumLayer(self, value):
if self._minimum_layer_num != value:
self._minimum_layer_num = value
if self._minimum_layer_num < 0:
self._minimum_layer_num = 0
if self._minimum_layer_num > self._current_layer_num:
self._minimum_layer_num = self._current_layer_num
self._startUpdateTopLayers()
self.currentLayerNumChanged.emit()
def setLayerViewType(self, layer_view_type):
self._layer_view_type = layer_view_type
self.currentLayerNumChanged.emit()