Stellarium  25.3
Public Member Functions
TileManager Class Reference

Manages loading, visibility, conflict resolution, and file operations for sky tiles. More...

#include <TileManager.hpp>

Public Member Functions

 TileManager ()
 Constructor.
 
StelSkyImageTilegetTile (const QString &key)
 Returns the top-level tile by key.
 
bool setTileVisible (const QString &key, bool visible)
 Sets visibility for the specified tile and its subtiles.
 
bool insertTileFromConfig (const QString &configFilePath, const QString &texName, bool show=true)
 Loads and inserts a tile from a configuration file.
 
void removeTile (const QString &texName)
 Removes a tile from the sky layer manager.
 
bool hasConflict (StelSkyImageTile *tileA, StelSkyImageTile *tileB)
 Checks if two tiles have overlapping subtiles.
 
void resolveConflicts (const QString &defaultTexName, const QString &customTexName)
 Hides default tile regions that overlap with custom tiles.
 
void deleteImagesFromConfig (TextureConfigManager *configManager, const QString &pluginDir)
 Deletes image files listed in the configuration.
 

Detailed Description

Manages loading, visibility, conflict resolution, and file operations for sky tiles.