annotate ItemCountAddons/ItemCount.lua @ 53:4fc49c9a8f2b

TOC ?author? update.
author Zerotorescue
date Mon, 20 Dec 2010 14:22:19 +0100
parents 9607b3251655
children 03c0610e9c1e
rev   line source
Zerotorescue@13 1 do
Zerotorescue@13 2
Zerotorescue@17 3 local function GetTotalCount(itemId)
Zerotorescue@17 4 return ICGetItemCountTotal(itemId) or -1;
Zerotorescue@17 5 end
Zerotorescue@17 6
Zerotorescue@17 7 local function GetCharacterCount(itemId)
Zerotorescue@17 8 return ICGetItemCountCharacter(itemId) or -1;
Zerotorescue@13 9 end
Zerotorescue@13 10
Zerotorescue@13 11 local function IsEnabled()
Zerotorescue@17 12 return (ICGetItemCountTotal and ICGetItemCountCharacter);
Zerotorescue@13 13 end
Zerotorescue@13 14
Zerotorescue@50 15 local function OnSelect()
Zerotorescue@50 16 local addonName = "|r|cfffed000ItemCount|r|cffff6600";
Zerotorescue@50 17
Zerotorescue@50 18 print("|cffff6600Note: " .. addonName .. " can't record mailbox item data and thus this will not be included in any item counts.|r");
Zerotorescue@50 19 end
Zerotorescue@50 20
Zerotorescue@50 21 IMRegisterItemCountAddon("ItemCount", GetTotalCount, GetCharacterCount, IsEnabled, OnSelect);
Zerotorescue@13 22
Zerotorescue@13 23 end