GE Lua Documentation

Press F to search!

getAppData

Definition


-- @/lua/ge/extensions/ui/appSelector/general.lua:177

-- Getter for appData that initializes if needed
local function getAppData()
  if appDataChanged then
    log("I", "", "Reloading app data for app selector")
    appData = initializeAppData()
    appDataChanged = false
  end
  appData = appData or initializeAppData()
  return appData
end

Callers

@/lua/ge/extensions/ui/appSelector/general.lua
function M.getTiles(path)
  local data = getAppData()
  local apps = data.apps
function M.getFilters()
  local data = getAppData()
  return data.filterInstance.getFilters()
function M.toggleFilter(filterKey, value)
  local data = getAppData()
  return data.filterInstance.toggleFilter(filterKey, value)
function M.updateRangeFilter(filterKey, min, max)
  local data = getAppData()
  return data.filterInstance.updateRangeFilter(filterKey, min, max)
function M.resetRangeFilter(filterKey)
  local data = getAppData()
  return data.filterInstance.resetRangeFilter(filterKey)
function M.resetSetFilter(filterKey)
  local data = getAppData()
  return data.filterInstance.resetSetFilter(filterKey)
function M.getSearchText()
  local data = getAppData()
  return data.filterInstance.getSearchText()
function M.setSearchText(val)
  local data = getAppData()
  data.filterInstance.setSearchText(val)
function M.getScreenHeaderTitleAndPath(path)
  local data = getAppData()
  local isFiltered, isSearch = false, false