Move some code around

This commit is contained in:
DarkPhoenix
2019-04-17 16:22:09 +03:00
parent 9fd70a4ba9
commit 91a46a2dd4
2 changed files with 3 additions and 5 deletions

View File

@@ -110,13 +110,12 @@ class CargoView(d.Display):
sFit = Fit.getInstance()
fit = sFit.getFit(self.mainFrame.getActiveFit())
dstRow, _ = self.HitTest((x, y))
mstate = wx.GetMouseState()
self.mainFrame.command.Submit(cmd.GuiLocalModuleToCargoCommand(
fitID=self.mainFrame.getActiveFit(),
modPosition=fit.modules[modIdx].modPosition,
cargoItemID=self.cargo[dstRow].itemID if dstRow > -1 else None,
copy=mstate.cmdDown))
copy=wx.GetMouseState().CmdDown()))
def fitChanged(self, event):
sFit = Fit.getInstance()

View File

@@ -412,7 +412,6 @@ class FittingView(d.Display):
def swapCargo(self, x, y, cargoItemID):
"""Swap a module from cargo to fitting window"""
mstate = wx.GetMouseState()
dstRow, _ = self.HitTest((x, y))
if dstRow != -1 and dstRow not in self.blanks:
@@ -425,11 +424,10 @@ class FittingView(d.Display):
fitID=self.mainFrame.getActiveFit(),
cargoItemID=cargoItemID,
modPosition=mod.modPosition,
copy=mstate.CmdDown()))
copy=wx.GetMouseState().CmdDown()))
def swapItems(self, x, y, srcIdx):
"""Swap two modules in fitting window"""
mstate = wx.GetMouseState()
sFit = Fit.getInstance()
fit = sFit.getFit(self.activeFitID)
@@ -448,6 +446,7 @@ class FittingView(d.Display):
fitID = self.mainFrame.getActiveFit()
if getattr(mod2, "modPosition") is not None:
mstate = wx.GetMouseState()
if mstate.CmdDown() and mod2.isEmpty:
self.mainFrame.command.Submit(cmd.GuiCloneLocalModuleCommand(
fitID=fitID, srcPosition=srcIdx, dstPosition=mod2.modPosition))