mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Fix keyboard modifiers + off-by-one bug
This commit is contained in:
parent
7f92db75df
commit
5aefa4ae55
@ -226,9 +226,9 @@ class ScrollingUnitTransferGrid(QFrame):
|
|||||||
return
|
return
|
||||||
|
|
||||||
modifiers = QApplication.keyboardModifiers()
|
modifiers = QApplication.keyboardModifiers()
|
||||||
if modifiers == Qt.Modifier.SHIFT:
|
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||||
amount = 10
|
amount = 10
|
||||||
elif modifiers == Qt.Modifier.CTRL:
|
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||||
amount = 5
|
amount = 5
|
||||||
else:
|
else:
|
||||||
amount = 1
|
amount = 1
|
||||||
@ -246,15 +246,15 @@ class ScrollingUnitTransferGrid(QFrame):
|
|||||||
return
|
return
|
||||||
|
|
||||||
modifiers = QApplication.keyboardModifiers()
|
modifiers = QApplication.keyboardModifiers()
|
||||||
if modifiers == Qt.Modifier.SHIFT:
|
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||||
amount = 10
|
amount = 10
|
||||||
elif modifiers == Qt.Modifier.CTRL:
|
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||||
amount = 5
|
amount = 5
|
||||||
else:
|
else:
|
||||||
amount = 1
|
amount = 1
|
||||||
|
|
||||||
self.transfers[unit_type] -= min(self.transfers[unit_type], amount)
|
|
||||||
origin_inventory += min(self.transfers[unit_type], amount)
|
origin_inventory += min(self.transfers[unit_type], amount)
|
||||||
|
self.transfers[unit_type] -= min(self.transfers[unit_type], amount)
|
||||||
controls.set_quantity(self.transfers[unit_type])
|
controls.set_quantity(self.transfers[unit_type])
|
||||||
origin_inventory_label.setText(str(origin_inventory))
|
origin_inventory_label.setText(str(origin_inventory))
|
||||||
self.transfer_quantity_changed.emit()
|
self.transfer_quantity_changed.emit()
|
||||||
|
|||||||
@ -222,9 +222,9 @@ class UnitTransactionFrame(QFrame, Generic[TransactionItemType]):
|
|||||||
# Shift = 10 times
|
# Shift = 10 times
|
||||||
# CTRL = 5 Times
|
# CTRL = 5 Times
|
||||||
modifiers = QApplication.keyboardModifiers()
|
modifiers = QApplication.keyboardModifiers()
|
||||||
if modifiers == Qt.Modifier.SHIFT:
|
if modifiers == Qt.KeyboardModifier.ShiftModifier:
|
||||||
amount = 10
|
amount = 10
|
||||||
elif modifiers == Qt.Modifier.CTRL:
|
elif modifiers == Qt.KeyboardModifier.ControlModifier:
|
||||||
amount = 5
|
amount = 5
|
||||||
else:
|
else:
|
||||||
amount = 1
|
amount = 1
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user