Mercurial > wow > ouroloot
comparison gui.lua @ 24:61d932f0e8f2
Reassigning loot in the main tab also updates entries in the history tab.
author | Farmbuyer of US-Kilrogg <farmbuyer@gmail.com> |
---|---|
date | Wed, 21 Sep 2011 06:21:48 +0000 |
parents | 8664134bba4f |
children | cb9635999171 |
comparison
equal
deleted
inserted
replaced
23:8664134bba4f | 24:61d932f0e8f2 |
---|---|
489 ["Edit note"] = function(rowi) | 489 ["Edit note"] = function(rowi) |
490 eoi_editcell (rowi, _d:GetUserData("DD loot cell")) | 490 eoi_editcell (rowi, _d:GetUserData("DD loot cell")) |
491 end, | 491 end, |
492 | 492 |
493 df_REASSIGN = function(rowi,to_whom) | 493 df_REASSIGN = function(rowi,to_whom) |
494 g_loot[rowi].person = to_whom | 494 addon:reassign_loot (rowi, to_whom) |
495 g_loot[rowi].person_class = select(2,UnitClass(to_whom)) | |
496 -- FIXME also update history | |
497 CloseDropDownMenus() -- also need to close parent menu | 495 CloseDropDownMenus() -- also need to close parent menu |
498 end, | 496 end, |
499 ["Enter name..."] = function(rowi) | 497 ["Enter name..."] = function(rowi) |
500 local dialog = StaticPopup_Show "OUROL_REASSIGN_ENTER" | 498 local dialog = StaticPopup_Show "OUROL_REASSIGN_ENTER" |
501 dialog.data = {index=rowi, display=_d} | 499 dialog.data = {index=rowi, display=_d} |
2186 dialog.editBox:SetText("") | 2184 dialog.editBox:SetText("") |
2187 dialog.editBox:SetFocus() | 2185 dialog.editBox:SetFocus() |
2188 end,]] | 2186 end,]] |
2189 OnAccept = function(dialog, data) | 2187 OnAccept = function(dialog, data) |
2190 local name = dialog.usertext --editBox:GetText() | 2188 local name = dialog.usertext --editBox:GetText() |
2191 g_loot[data.index].person = name | 2189 addon:reassign_loot (data.index, name) |
2192 g_loot[data.index].person_class = select(2,UnitClass(name)) | |
2193 -- FIXME also update history | |
2194 addon:Print("Reassigned entry %d to '%s'.", data.index, name) | |
2195 data.display:GetUserData("eoiST"):OuroLoot_Refresh(data.index) | 2190 data.display:GetUserData("eoiST"):OuroLoot_Refresh(data.index) |
2196 end, | 2191 end, |
2197 } | 2192 } |
2198 | 2193 |
2199 StaticPopupDialogs["OUROL_SAVE_SAVEAS"] = flib.StaticPopup{ | 2194 StaticPopupDialogs["OUROL_SAVE_SAVEAS"] = flib.StaticPopup{ |