X-Git-Url: https://www.aleksib.fi/git/wowui.git/blobdiff_plain/b8c70450d10559c08516416bf92fb95434bd3034..9bc8361b6162481571467d6373336e0b173a9023:/OmaRFConfig/IndicatorsConfig.lua diff --git a/OmaRFConfig/IndicatorsConfig.lua b/OmaRFConfig/IndicatorsConfig.lua index 8561f21..0867cdc 100644 --- a/OmaRFConfig/IndicatorsConfig.lua +++ b/OmaRFConfig/IndicatorsConfig.lua @@ -20,11 +20,12 @@ local function createOptionsTable(self) for _, pos in ipairs(self.positions) do options.args[pos] = { type = "group", + name = pos, get = function(item) - return self.db.profile[pos][item[#item]]; + return self.db.profile.indicators[pos][item[#item]]; end, set = function(item, value) - self.db.profile[pos][item[#item]] = value; + self.db.profile.indicators[pos][item[#item]] = value; self:RefreshConfig(); end, args = { @@ -34,7 +35,7 @@ local function createOptionsTable(self) multiline = true, width = "full", get = function(item) - return table.concat(self.db.profile[pos]["auras"], "\n"); + return table.concat(self.db.profile.indicators[pos]["auras"], "\n"); end, set = function(item, value) local t = {}; @@ -46,7 +47,7 @@ local function createOptionsTable(self) table.insert(t, aura); end end - self.db.profile[pos]["auras"] = t; + self.db.profile.indicators[pos]["auras"] = t; self:RefreshConfig(); end, }, @@ -70,10 +71,10 @@ local function createOptionsTable(self) type = "color", name = "Text color", get = function(item) - return unpack(self.db.profile[pos]["textColor"]); + return unpack(self.db.profile.indicators[pos]["textColor"]); end, set = function(item, r, g, b, a) - self.db.profile[pos]["textColor"] = {r, g, b, a}; + self.db.profile.indicators[pos]["textColor"] = {r, g, b, a}; self:RefreshConfig(); end, }, @@ -88,7 +89,7 @@ local function createOptionsTable(self) useDefaultIcon = { type = "toggle", name = "Use default icon", - disabled = function() return not self.db.profile[pos]["showIcon"] end, + disabled = function() return not self.db.profile.indicators[pos]["showIcon"] end, }, iconSize = { type = "range", @@ -102,10 +103,10 @@ local function createOptionsTable(self) type = "color", name = "Icon tint", get = function(item) - return unpack(self.db.profile[pos]["iconColor"]); + return unpack(self.db.profile.indicators[pos]["iconColor"]); end, set = function(item, r, g, b, a) - self.db.profile[pos]["iconColor"] = {r, g, b, a}; + self.db.profile.indicators[pos]["iconColor"] = {r, g, b, a}; self:RefreshConfig(); end, },