def GetLootMenu(self, entry): m = [] data = entry.sr.node.data m += sm.GetService('menu').GetMenuFormItemIDTypeID( None, data.typeID, ignoreMarketDetails=0) m += [None] m += fleetbr.GetMenu_Member(data.charID) return m
def GetLastVoiceEventMenu(self, broadcast): m = [] func = getattr(fleetbr, 'GetMenu_%s' % broadcast.name, None) if func: m = func(broadcast.charID, broadcast.solarSystemID, broadcast.itemID) m += [None] m += fleetbr.GetMenu_Member(broadcast.charID) return m
def OnCompositionEntryMenu(self, entry): m = [] data = entry.sr.node m += fleetbr.GetMenu_Member(data.charID) if data.solarSystemID: m += [(uiutil.MenuLabel('UI/Common/SolarSystem'), sm.GetService('menu').CelestialMenu(data.solarSystemID))] if data.shipTypeID: m += [(uiutil.MenuLabel('UI/Common/Ship'), sm.GetService('menu').GetMenuFormItemIDTypeID(None, data.shipTypeID, ignoreMarketDetails=0))] return m
def GetBroadcastMenu(self, entry): m = [] data = entry.sr.node.data func = getattr(fleetbr, 'GetMenu_%s' % data.name, None) if func: m = func(data.charID, data.solarSystemID, data.itemID) m += [None] m += fleetbr.GetMenu_Member(data.charID) m += [None] m += fleetbr.GetMenu_Ignore(data.name) return m
def GetMemberMenu(self, entry): m = [] data = entry.sr.node.data m += fleetbr.GetMenu_Member(data.charID) return m