comparison QuestPOI.lua @ 41:79e5e96e5f18 v1.0-rc10

- Clear Garrison minimap button pulse when shown
author Nenue
date Sun, 25 Dec 2016 15:17:35 -0500
parents 589c444d4837
children db570c6a0ffb
comparison
equal deleted inserted replaced
40:589c444d4837 41:79e5e96e5f18
261 function QuestPOI:OnLeave() 261 function QuestPOI:OnLeave()
262 WorldMap_RestoreTooltip() 262 WorldMap_RestoreTooltip()
263 self.MouseGlow:Hide() 263 self.MouseGlow:Hide()
264 WorldMapTooltip:Hide(); 264 WorldMapTooltip:Hide();
265 end 265 end
266 function QuestPOI:OnMouseDown()
267 TaskPOI_OnClick(self)
268 end
269 266
270 -- attempt to pull pin data 267 -- attempt to pull pin data
271 local GetQuestTagInfo, GetProfessionInfo = GetQuestTagInfo, GetProfessionInfo 268 local GetQuestTagInfo, GetProfessionInfo = GetQuestTagInfo, GetProfessionInfo
272 function QuestPOI:GetData () 269 function QuestPOI:GetData ()
273 qprint('|cFF00FF88'..self:GetName()..':GetWorldQuestInfo()|r') 270 qprint('|cFF00FF88'..self:GetName()..':GetWorldQuestInfo()|r')
467 self.isPending = true 464 self.isPending = true
468 self.count = self.Overlay.count 465 self.count = self.Overlay.count
469 self.timeLabel = self.Overlay.timeLabel 466 self.timeLabel = self.Overlay.timeLabel
470 self.updateRate = PIN_REQUEST_DELAY 467 self.updateRate = PIN_REQUEST_DELAY
471 self.itemName = '|cFF0088FF' .. RETRIEVING_DATA..'|r' 468 self.itemName = '|cFF0088FF' .. RETRIEVING_DATA..'|r'
469
470 self:SetScript('OnMouseDown', TaskPOI_OnClick)
472 end 471 end
473 472
474 function QuestPOI:OnEvent(event, ...) 473 function QuestPOI:OnEvent(event, ...)
475 if event == 'SUPER_TRACKED_QUEST_CHANGED' then 474 if event == 'SUPER_TRACKED_QUEST_CHANGED' then
476 self.isStale = true 475 self.isStale = true
634 [REWARD_GEAR] = 'worldQuestFilterEquipment', 633 [REWARD_GEAR] = 'worldQuestFilterEquipment',
635 } 634 }
636 635
637 636
638 function QuestPOI:IsFiltered () 637 function QuestPOI:IsFiltered ()
638 local filtered
639 local usingFilters
639 for filterKey, value in pairs(db.UsedFilters) do 640 for filterKey, value in pairs(db.UsedFilters) do
641 usingFilters = true
640 print('|cFFFF4400', filterKey, self[filterKey]) 642 print('|cFFFF4400', filterKey, self[filterKey])
641 if self[filterKey] ~= value then 643 if self[filterKey] ~= value then
642 return true 644 filtered = true
643 end 645 end
644 end 646 end
645 if self.rewardType and cvar_check[self.rewardType] then 647 if self.rewardType and cvar_check[self.rewardType] then
646 if self.rewardType == REWARD_CASH then 648 if not GetCVarBool(cvar_check[self.rewardType]) then
647 print('##', cvar_check[self.rewardType], GetCVarBool(cvar_check[self.rewardType])) 649 filtered = true
648 end 650 end
649 if not GetCVarBool(cvar_check[self.rewardType]) then 651 end
650 return true 652 return filtered
651 end
652 end
653 print(' '..self.questID..':|cFFFFFF00IsFiltered()|r')
654 end 653 end
655 654
656 function QuestPOI:IsShowable () 655 function QuestPOI:IsShowable ()
657 local print = qprint 656 local print = qprint
658 local qType = self.worldQuestType 657 local qType = self.worldQuestType