GE Lua Documentation

Press F to search!

isFavourite

Definition


-- @/lua/ge/extensions/ui/gridSelectorUtils/displayDataModule.lua:189

  local function isFavourite(itemKey)
    return favourites[itemKey]
  end

Callers

@/lua/ge/extensions/ui/vehicleSelector/tileGrouping.lua
  -- Add special groups for favourites and recent vehicles
  if displayData.showFavouritesMode ~= 'hidden' and ui_vehicleSelector_general.isFavourite(config.model_key, config.key) then
    table.insert(groupsForConfig, {groupName = "Favourites", groupOrder = -1, isFavouriteGroup = true})
@/lua/ge/extensions/ui/vehicleSelector/general.lua
  local itemKey = model .. "/" .. config
  return displayDataInstance.isFavourite(itemKey)
end
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/scenarioTiles.lua
    preview = scenario.previews and scenario.previews[1] or nil,
    isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
    specifications = generateScenarioSpecifications(scenario),
@/lua/ge/extensions/ui/vehicleSelector/tileClustering.lua
  for _configKey, config in pairs(clusteredItems.configsByKey) do
    local favouriteIdx = ui_vehicleSelector_general.isFavourite(config.model_key, config.key) or 0
    local recentIdx = ui_vehicleSelector_general.isRecentVehicle(config.model_key, config.key) or math.huge
    end
    favouriteCount = favouriteCount + (ui_vehicleSelector_general.isFavourite(config.model_key, config.key) and 1 or 0)
  end
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/missionTiles.lua
    preview = mission.previewFile,
    isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
    specifications = generateMissionSpecifications(mission),
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/levelTiles.lua
    preview = spawnPoint.previews and spawnPoint.previews[1] or nil,
    isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
    buttonInfo = {},
@/lua/ge/extensions/ui/vehicleSelector/tiles.lua
    subElementCount = 0,
    favouriteIdx = ui_vehicleSelector_general.isFavourite(config.model_key, config.key) or 0,
    recentIdx = ui_vehicleSelector_general.isRecentVehicle(config.model_key, config.key) or math.huge,
    recentIdx = ui_vehicleSelector_general.isRecentVehicle(config.model_key, config.key) or math.huge,
    showFavouriteIconPercent = ui_vehicleSelector_general.isFavourite(config.model_key, config.key) and 1 or 0,
    sourceIcons = sourceIcons,
      if groupMode == "Favourites" then
        match = match and ui_vehicleSelector_general.isFavourite(config.model_key, config.key)
      elseif groupMode == "Recent" then
@/lua/ge/extensions/ui/gameplaySelector/tiles.lua
      -- Add special groups for favourites and recent items
      if displayData.showFavouritesMode ~= 'hidden' and backend.isFavourite(item.key) then
        table.insert(groupsForItem, {groupName = "Favourites", groupOrder = -1, isFavouriteGroup = true})
    end
    if metaMode == "Favourites" and not backend.isFavourite(item.key) then
      pass = false
  for _, item in pairs(items) do
    item.showFavouriteIconPercent = backend.isFavourite(item.key) and 1 or 0
  end
@/lua/ge/extensions/ui/gameplaySelector/tileClustering.lua
  for _itemKey, item in pairs(clusteredItems.itemsByKey) do
    local favouriteIdx = backend.isFavourite(item.key) or 0
    local recentIdx = backend.isRecent(item.key) or math.huge

    favouriteCount = favouriteCount + (backend.isFavourite(item.key) and 1 or 0)
  end
@/lua/ge/extensions/ui/gameplaySelector/general.lua
-- Check if an item is a favourite
function M.isFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
function M.isFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
end
  displayDataInstance.toggleFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
end
@/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua
    configDetails = configDetails,
    isFavourite = ui_vehicleSelector_general.isFavourite(modelKey, configKey),
    tags = tags,
@/lua/ge/extensions/ui/freeroamSelector/general.lua
-- Check if an item is a favourite
function M.isFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
function M.isFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
end
  displayDataInstance.toggleFavourite(itemKey)
  return displayDataInstance.isFavourite(itemKey)
end
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/campaignTiles.lua
    preview = campaign.previews and campaign.previews[1] or nil,
    isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
    specifications = generateCampaignSpecifications(campaign),