/trunk
name = L["Display Items"], |
desc = L["Number of item columns in the display window"], |
type = "range", |
order = 100, |
order = 105, |
min = 1, |
max = 10, |
step = 1, |
get = "GetQuality", |
set = "SetQuality" |
}, |
resetInNewParty = { |
name = L["Reset on Join Party"], |
desc = L["Clear the item list when joining a new group"], |
type = "select", |
values = { |
always = "Always", |
ask = "Ask", |
never = "Never", |
}, |
style = "dropdown", |
order = 100, |
get = "GetResetInNewParty", |
set = "SetResetInNewParty", |
}, |
displayIcons = { |
name = L["Graphical Display"], |
desc = L["Display icons for rolls types instead of text"], |
get = "GetShowGroupOnly", |
set = "SetShowGroupOnly", |
}, |
resetInNewParty = { |
name = L["Reset on Join Party"], |
desc = L["Clear the item list when joining a new group"], |
type = "toggle", |
order = 50, |
get = "GetResetInNewParty", |
set = "SetResetInNewParty", |
}, |
detachedTooltipOptions = { |
name = "Detached Tooltip options", |
hideInCombat = false, |
showGroupOnly = true, |
autoPopUp = true, |
resetInNewParty = true, |
resetInNewParty = "ask", |
} |
} |
function NeedyGreedy:PARTY_MEMBERS_CHANGED() |
if GetNumPartyMembers() > 0 and not IS_IN_PARTY then |
IS_IN_PARTY = true |
if self.db.profile.resetInNewParty then |
if self.db.profile.resetInNewParty == "always" and (next(items) ~= nil) then |
self:ClearItems() |
elseif self.db.profile.resetInNewParty == "ask" and (next(items) ~= nil) then |
confirmResetDialog() |
end |
elseif GetNumPartyMembers() == 0 then |