view ItemCountAddons/Altoholic.lua @ 61:d903b0a151d3

Command handler function is now private, no need to keep it global when you can use the global SlashCmdList["INVENTORIUM"](msg) instead. Added database updating mechanism. All database vars are now stored in profiles rather than global. Now refreshing options when a different profile is selected. Fixed an issue with minimum local and global stock values not being inherited from the defaults.
author Zerotorescue
date Wed, 22 Dec 2010 15:04:09 +0100
parents 06fee4208bf2
children
line wrap: on
line source
do
	
	local function GetTotalCount(itemId)
		return Altoholic:GetItemCount(itemId) or -1;
	end
	
	local function IsEnabled()
		return (Altoholic and Altoholic.GetItemCount);
	end
	
	local function OnSelect()
		local addonName = "|r|cfffed000Altoholic|r|cffff6600";
		
		print("|cffff6600Note: " .. addonName .. " can not provide local item data.|r");
	end
	
	IMRegisterItemCountAddon("Altoholic", GetTotalCount, nil, IsEnabled, OnSelect);
	
end