local addonName, addon = ... local childName = addon['childName'] local child = addon[childName] local L = LibStub("AceLocale-3.0"):GetLocale(childName, true) function child:PrefChanged() child:QuestUpdate() end local init = { Setup = function(self) local config = LibStub:GetLibrary("zzConfig") local options = child['options'] local main = options['args'][childName] config:AddConfigEntry(main, "slots", "toggle", L["Show free slots"],nil,1) -- print("setup prefs", childName) end } addon.RegisterCallback(init, format("Init%s", childName), 'Setup')