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