Mercurial > wow > itemauditor
annotate Modules/Debug.lua @ 18:c7b3585c73df
Added the missing QuickAuctions module. I've also added integration with Skillet and LilSparkysWorkshop. IA and queue any item set up in QuickAuctions where the reagent cost is less than the current price of the item. This is based on KevTool Queue.
author | Asa Ayers <Asa.Ayers@Gmail.com> |
---|---|
date | Sat, 03 Jul 2010 14:53:27 -0700 |
parents | 56de19d9bd8d |
children | 66b7c3f5937e |
rev | line source |
---|---|
Asa@3 | 1 local addonName, addonTable = ...; |
Asa@3 | 2 local addon = _G[addonName] |
Asa@3 | 3 |
Asa@3 | 4 local utils = addonTable.utils |
Asa@3 | 5 |
Asa@3 | 6 |
Asa@3 | 7 function addon:Debug(msg) |
Asa@16 | 8 if self.db.profile.messages.debug then |
Asa@3 | 9 self:Print(msg) |
Asa@3 | 10 end |
Asa@3 | 11 end |
Asa@3 | 12 |
Asa@16 | 13 function addon:GetDebug(info) |
Asa@16 | 14 return self.db.profile.messages.debug |
Asa@16 | 15 end |
Asa@16 | 16 |
Asa@16 | 17 function addon:SetDebug(info, input) |
Asa@16 | 18 self.db.profile.messages.debug = input |
Asa@16 | 19 local value = "off" |
Asa@16 | 20 if input then |
Asa@16 | 21 value = "on" |
Asa@16 | 22 end |
Asa@16 | 23 self:Print("Debugging is now: " .. value) |
Asa@16 | 24 end |
Asa@16 | 25 |
Asa@3 | 26 local function DebugEventRegistration() |
Asa@3 | 27 addon.OriginalRegisterEvent = addon.RegisterEvent |
Asa@3 | 28 addon.OriginalUnregisterEvent = addon.UnregisterEvent |
Asa@3 | 29 |
Asa@3 | 30 function addon:RegisterEvent(event, callback, arg) |
Asa@3 | 31 self:Debug("RegisterEvent " .. event ) |
Asa@3 | 32 if arg ~= nil then |
Asa@3 | 33 addon:OriginalRegisterEvent(event, callback, arg) |
Asa@3 | 34 elseif callback ~= nil then |
Asa@3 | 35 addon:OriginalRegisterEvent(event, callback) |
Asa@3 | 36 else |
Asa@3 | 37 addon:OriginalRegisterEvent(event) |
Asa@3 | 38 end |
Asa@3 | 39 end |
Asa@3 | 40 |
Asa@3 | 41 function addon:UnregisterEvent(event) |
Asa@3 | 42 self:Debug("UnregisterEvent " .. event ) |
Asa@3 | 43 addon:OriginalUnregisterEvent (event) |
Asa@3 | 44 end |
Asa@3 | 45 |
Asa@3 | 46 end |
Asa@3 | 47 |
Asa@3 | 48 |
Asa@3 | 49 |
Asa@3 | 50 |
Asa@3 | 51 |
Asa@7 | 52 -- DebugEventRegistration() |