diff --git a/esoui/ingame/group/gamepad/zo_groupdata_gamepad.lua b/esoui/ingame/group/gamepad/zo_groupdata_gamepad.lua
deleted file mode 100755
index 5245a23..0000000
--- a/esoui/ingame/group/gamepad/zo_groupdata_gamepad.lua
+++ /dev/null
@@ -1,100 +0,0 @@
-local ZO_GroupDataManager_Gamepad = GroupMembersManager_Shared:Subclass()
-
-function ZO_GroupDataManager_Gamepad:New(control)
- local manager = ZO_Object.New(self)
- manager:Initialize(control)
- return manager
-end
-
-function ZO_GroupDataManager_Gamepad:Initialize(control)
- GroupMembersManager_Shared.Initialize(self, control)
-
- GAMEPAD_GROUP_DATA_FRAGMENT = ZO_FadeSceneFragment:New(ZO_GroupData_Gamepad)
- GAMEPAD_GROUP_DATA_FRAGMENT:RegisterCallback("StateChange",
- function(oldState, newState)
- if newState == SCENE_FRAGMENT_SHOWING then
- self:RefreshQueuedStatus(IsCurrentlySearchingForGroup())
- end
- end
- )
-
- local function OnRaidLifeUpdate(event, currentCounter)
- if not IsRaidInProgress() and not HasRaidEnded() then
- currentCounter = nil
- else
- currentCounter = currentCounter or GetRaidReviveCounterInfo()
- end
- self:UpdateRaidLife(currentCounter)
- end
-
- local function OnGroupingToolsStatusUpdate(isSearching)
- if self:IsShowing() then
- self:RefreshQueuedStatus(isSearching)
- end
- end
-
- control:RegisterForEvent(EVENT_RAID_REVIVE_COUNTER_UPDATE, OnRaidLifeUpdate)
- control:RegisterForEvent(EVENT_PLAYER_ACTIVATED, OnRaidLifeUpdate)
- control:RegisterForEvent(EVENT_RAID_TIMER_STATE_UPDATE, OnRaidLifeUpdate)
- control:RegisterForEvent(EVENT_GROUPING_TOOLS_STATUS_UPDATE, function(event, ...) OnGroupingToolsStatusUpdate(...) end)
-
- self:InitializeData()
- self:Update()
-end
-
-function ZO_GroupDataManager_Gamepad:InitializeData()
- self.headerData = {
- titleText = GetString(SI_MAIN_MENU_GROUP),
- }
-
- self.footerData = {
- data1HeaderText = GetString(SI_GAMEPAD_GROUP_LIST_PANEL_GROUP_MEMBERS_LABEL),
- -- data2HeaderText is the Soul Reservoir (which is hidden until required)
- data3HeaderText = GetString(SI_LFG_QUEUE_STATUS),
- }
-end
-
-function ZO_GroupDataManager_Gamepad:UpdateRaidLife(currentCounter)
- if currentCounter then
- self.footerData.data2HeaderText = GetString(SI_GAMEPAD_GROUP_LIST_PANEL_SOUL_RESERVOIR_LABEL)
- self.footerData.data2Text = zo_strformat(SI_GAMEPAD_GROUP_LIST_PANEL_SOUL_RESERVOIR_COUNT, currentCounter)
- else
- self.footerData.data2HeaderText = nil
- self.footerData.data2Text = nil
- end
-
- if self:IsShowing() then
- CALLBACK_MANAGER:FireCallbacks("OnGroupStatusChange")
- end
-end
-
-function ZO_GroupDataManager_Gamepad:RefreshQueuedStatus(isSearching)
- self.footerData.data3Text = isSearching and GetString(SI_LFG_QUEUE_STATUS_QUEUED) or GetString(SI_LFG_QUEUE_STATUS_NOT_QUEUED)
- self.footerData.showLoading = isSearching
- if self:IsShowing() then
- CALLBACK_MANAGER:FireCallbacks("OnGroupStatusChange")
- end
-end
-
-function ZO_GroupDataManager_Gamepad:IsShowing()
- return GAMEPAD_GROUP_DATA_FRAGMENT:IsShowing()
-end
-
-function ZO_GroupDataManager_Gamepad:GetHeaderData()
- return self.headerData
-end
-
-function ZO_GroupDataManager_Gamepad:GetFooterData()
- return self.footerData
-end
-
-function ZO_GroupDataManager_Gamepad:Update()
- self.footerData.data1Text = self:GetGroupSizeText()
- if self:IsShowing() then
- CALLBACK_MANAGER:FireCallbacks("OnGroupStatusChange")
- end
-end
-
-function ZO_GroupDataManager_Gamepad_OnInitialized(self)
- GAMEPAD_GROUP_DATA = ZO_GroupDataManager_Gamepad:New(self)
-end
\ No newline at end of file