comparison Modules/Events.lua @ 38:e27d13095b49

Added the ability to suspend and resume ItemAuditor (Ticket #8). To access this feature use "/ia suspend".
author Asa Ayers <Asa.Ayers@Gmail.com>
date Sun, 18 Jul 2010 22:46:35 -0700
parents f5d384fe7e4a
children 003de902ae64
comparison
equal deleted inserted replaced
37:9bd18fce8498 38:e27d13095b49
1 local addonName, addonTable = ...; 1 local addonName, addonTable = ...;
2 local addon = _G[addonName] 2 local addon = _G[addonName]
3 3
4 local utils = addonTable.utils 4 local utils = addonTable.utils
5 5
6 function addon:PLAYER_ENTERING_WORLD() 6 function addon:OnEnable()
7 self:RegisterEvent("MAIL_SHOW") 7 self:RegisterEvent("MAIL_SHOW")
8 self:RegisterEvent("UNIT_SPELLCAST_START") 8 self:RegisterEvent("UNIT_SPELLCAST_START")
9 addon:UpdateCurrentInventory() 9 addon:UpdateCurrentInventory()
10 self:WatchBags() 10 self:WatchBags()
11 11
12 -- addon:ConvertItems() 12 self:SetEnabled(nil, self.db.profile.addon_enabled)
13 end
14
15 function addon:OnDisable()
16 self:UnwatchBags()
17 self:UnregisterAllEvents()
18 addon:HideAllFrames()
13 end 19 end
14 20
15 function addon:MAIL_SHOW() 21 function addon:MAIL_SHOW()
16 self:Debug("MAIL_SHOW") 22 self:Debug("MAIL_SHOW")
17 addon:UpdateCurrentInventory() 23 addon:UpdateCurrentInventory()