skinDesignDragData.py (827B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\cosmetics\ship\pages\studio\skinDesignDragData.py 2 from carbonui.control.dragdrop.dragdata.basedragdata import BaseDragData 3 from cosmetics.client.ships.link.ship_skin_design_link_creation import create_link 4 5 class SkinDesignDragData(BaseDragData): 6 7 def __init__(self, design_data, saved_design_id, *args, **kwargs): 8 self.design_data = design_data 9 self.saved_design_id = saved_design_id 10 super(SkinDesignDragData, self).__init__(*args, **kwargs) 11 12 def GetIconTexturePath(self): 13 return 'res:/UI/Texture/WindowIcons/paint_tool.png' 14 15 def get_link(self): 16 return create_link(character_id=self.design_data.creator_character_id, design_id=self.saved_design_id, name=self.design_data.name)