![]() |
Stellarium
HEAD
|
Manages loading, visibility, conflict resolution, and file operations for sky tiles. More...
#include <TileManager.hpp>
Public Member Functions | |
| TileManager () | |
| Constructor. | |
| StelSkyImageTile * | getTile (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. | |
Manages loading, visibility, conflict resolution, and file operations for sky tiles.