NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

goalDragData.py (600B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\corporation\client\goals\goalDragData.py
      2 import eveicon
      3 from carbonui.control.dragdrop.dragdata import BaseDragData
      4 from corporation.common.goals.link import get_goal_link
      5 
      6 class GoalDragData(BaseDragData):
      7 
      8     def __init__(self, goal):
      9         super(GoalDragData, self).__init__()
     10         self.goal = goal
     11 
     12     def GetIconTexturePath(self):
     13         return eveicon.corporation_folder.resolve(16)
     14 
     15     def get_link(self):
     16         return get_goal_link(goal_id=self.goal.get_id().int, goal_name=self.goal.get_name())