view ItemCountAddons/ItemCount.lua @ 54:06fee4208bf2

Altoholic should now properly show an on select message when chosen. Selecting DataStore as item count addons should no longer break. The local item count displayed in the summary is now actually local rather than global.
author Zerotorescue
date Mon, 20 Dec 2010 14:30:31 +0100
parents 9607b3251655
children 03c0610e9c1e
line wrap: on
line source
do
	
	local function GetTotalCount(itemId)
		return ICGetItemCountTotal(itemId) or -1;
	end
	
	local function GetCharacterCount(itemId)
		return ICGetItemCountCharacter(itemId) or -1;
	end
	
	local function IsEnabled()
		return (ICGetItemCountTotal and ICGetItemCountCharacter);
	end
	
	local function OnSelect()
		local addonName = "|r|cfffed000ItemCount|r|cffff6600";
		
		print("|cffff6600Note: " .. addonName .. " can't record mailbox item data and thus this will not be included in any item counts.|r");
	end
	
	IMRegisterItemCountAddon("ItemCount", GetTotalCount, GetCharacterCount, IsEnabled, OnSelect);
	
end