annotate Plugins/ItemCountAddons/ItemCount.lua @ 144:12a8ea5af671

Added a ?remove? button to the crafting queue. When removing an item from the queue or when it is finished casting (when using the Inventorium queue processer), items are moved to the ?unqueuables? window. Fixed auction price checking. Now resetting filters before scanning the tradeskill recipes.
author Zerotorescue
date Wed, 19 Jan 2011 23:21:16 +0100
parents 3bec0ea44607
children
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@57 8 local bags, bank, auctionHouse, mail = ICGetItemCountCharacter(itemId);
Zerotorescue@57 9 return bags or 0, bank or 0, auctionHouse or 0, mail or 0;
Zerotorescue@13 10 end
Zerotorescue@13 11
Zerotorescue@13 12 local function IsEnabled()
Zerotorescue@17 13 return (ICGetItemCountTotal and ICGetItemCountCharacter);
Zerotorescue@13 14 end
Zerotorescue@13 15
Zerotorescue@50 16 local function OnSelect()
Zerotorescue@50 17 local addonName = "|r|cfffed000ItemCount|r|cffff6600";
Zerotorescue@50 18
Zerotorescue@50 19 print("|cffff6600Note: " .. addonName .. " can't record mailbox item data and thus this will not be included in any item counts.|r");
Zerotorescue@50 20 end
Zerotorescue@50 21
Zerotorescue@50 22 IMRegisterItemCountAddon("ItemCount", GetTotalCount, GetCharacterCount, IsEnabled, OnSelect);
Zerotorescue@13 23
Zerotorescue@13 24 end