--[[ Debug options ]]--
local Grid2 = Grid2
local Grid2Options = Grid2Options

local L = Grid2Options.L

function Grid2Options:AddModuleDebugMenu(name, module)
	local option = {}
	option[name] = {
		type = "toggle",
		order = 3,
		name = name,
		desc = L["Toggle debugging for %s."]:format(name),
		get = function()
			return module.db.profile.debug
		end,
		set = function()
			local v = not module.db.profile.debug
			module.db.profile.debug = v or nil
			module.debugging = v
		end
	}
	Grid2Options:AddGeneralOptions("Debug", nil, option)
end

Grid2Options:AddModuleDebugMenu("Grid2", Grid2)
for name, module in Grid2:IterateModules() do
	Grid2Options:AddModuleDebugMenu(name, module)
end