isFavourite
Definition
-- @/lua/ge/extensions/ui/gameplaySelector/general.lua:428
-- Check if an item is a favourite
function M.isFavourite(itemKey)
return displayDataInstance.isFavourite(itemKey)
end
Callers
@/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua
configDetails = configDetails,
isFavourite = ui_vehicleSelector_general.isFavourite(modelKey, configKey),
tags = tags,
@/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/gameplaySelector/tileGenerators/levelTiles.lua
preview = spawnPoint.previews and spawnPoint.previews[1] or nil,
isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
buttonInfo = {},
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/missionTiles.lua
preview = mission.previewFile,
isFavourite = backend.isFavourite(getKeyFromDetails(itemDetails)),
specifications = generateMissionSpecifications(mission),
@/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/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/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/vehicleSelector/general.lua
local itemKey = model .. "/" .. config
return displayDataInstance.isFavourite(itemKey)
end
@/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/general.lua
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),
@/lua/ge/extensions/ui/gridSelectorUtils/displayDataModule.lua
local function isFavourite(itemKey)
return favourites[itemKey]
@/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/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