|
|
|
@ -99,23 +99,11 @@ class QESwapHelper(AuthMixin, QObject): |
|
|
|
def leftVoid(self): |
|
|
|
def leftVoid(self): |
|
|
|
return self._leftVoid |
|
|
|
return self._leftVoid |
|
|
|
|
|
|
|
|
|
|
|
@leftVoid.setter |
|
|
|
|
|
|
|
def leftVoid(self, leftVoid): |
|
|
|
|
|
|
|
if self._leftVoid != leftVoid: |
|
|
|
|
|
|
|
self._leftVoid = leftVoid |
|
|
|
|
|
|
|
self.leftVoidChanged.emit() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rightVoidChanged = pyqtSignal() |
|
|
|
rightVoidChanged = pyqtSignal() |
|
|
|
@pyqtProperty(float, notify=rightVoidChanged) |
|
|
|
@pyqtProperty(float, notify=rightVoidChanged) |
|
|
|
def rightVoid(self): |
|
|
|
def rightVoid(self): |
|
|
|
return self._rightVoid |
|
|
|
return self._rightVoid |
|
|
|
|
|
|
|
|
|
|
|
@rightVoid.setter |
|
|
|
|
|
|
|
def rightVoid(self, rightVoid): |
|
|
|
|
|
|
|
if self._rightVoid != rightVoid: |
|
|
|
|
|
|
|
self._rightVoid = rightVoid |
|
|
|
|
|
|
|
self.rightVoidChanged.emit() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
validChanged = pyqtSignal() |
|
|
|
validChanged = pyqtSignal() |
|
|
|
@pyqtProperty(bool, notify=validChanged) |
|
|
|
@pyqtProperty(bool, notify=validChanged) |
|
|
|
def valid(self): |
|
|
|
def valid(self): |
|
|
|
@ -242,14 +230,16 @@ class QESwapHelper(AuthMixin, QObject): |
|
|
|
self.rangeMax = forward |
|
|
|
self.rangeMax = forward |
|
|
|
# percentage of void, right or left |
|
|
|
# percentage of void, right or left |
|
|
|
if reverse < forward: |
|
|
|
if reverse < forward: |
|
|
|
self.leftVoid = 0.5 * (forward - reverse) / forward |
|
|
|
self._leftVoid = 0.5 * (forward - reverse) / forward |
|
|
|
self.rightVoid = 0 |
|
|
|
self._rightVoid = 0 |
|
|
|
elif reverse > forward: |
|
|
|
elif reverse > forward: |
|
|
|
self.leftVoid = 0 |
|
|
|
self._leftVoid = 0 |
|
|
|
self.rightVoid = - 0.5 * (forward - reverse) / reverse |
|
|
|
self._rightVoid = - 0.5 * (forward - reverse) / reverse |
|
|
|
else: |
|
|
|
else: |
|
|
|
self.leftVoid = 0 |
|
|
|
self._leftVoid = 0 |
|
|
|
self.rightVoid = 0 |
|
|
|
self._rightVoid = 0 |
|
|
|
|
|
|
|
self.leftVoidChanged.emit() |
|
|
|
|
|
|
|
self.rightVoidChanged.emit() |
|
|
|
|
|
|
|
|
|
|
|
self.swap_slider_moved() |
|
|
|
self.swap_slider_moved() |
|
|
|
|
|
|
|
|
|
|
|
|