contractDraggableIcon.py (750B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\neocom\contracts\contractDraggableIcon.py 2 from carbonui.primitives.container import Container 3 from utillib import KeyVal 4 5 class ContractDraggableIcon(Container): 6 __guid__ = 'xtriui.ContractDraggableIcon' 7 isDragObject = True 8 9 def Startup(self, contract, contractTitle): 10 self.contract = contract 11 self.contractTitle = contractTitle 12 13 def GetDragData(self, *args): 14 entry = KeyVal() 15 entry.solarSystemID = self.contract.startSolarSystemID 16 entry.contractID = self.contract.contractID 17 entry.name = self.contractTitle 18 entry.__guid__ = 'listentry.ContractEntry' 19 return [entry]