Views
Maps Package API Reference Guide
Product Documentation:
Views Documentation Home
List of all members | Public Member Functions
IlvTileListener Class Referenceabstract

Used to be notified of the tile events (tile loaded, tile released, tile cached, and so on). More...

#include <ilviews/maps/tiling/tilectrl.h>

Public Member Functions

virtual void beginGroupedNotification (IlvTileController *tc)=0
 Called before a grouped notification. More...
 
virtual void controllerDeleted (IlvTileController *tc)=0
 Called when a tile controller is deleted. More...
 
virtual void endGroupedNotification (IlvTileController *tc)=0
 Called after a grouped notification. More...
 
virtual void loadComplete (IlvTile *tile)
 Called when a tile is fully loaded. More...
 
virtual void loadError (IlvTile *tile, IlvMapsError errorCode)
 Called if there is an error while loading. More...
 
virtual void startEnabled (IlvTileController *tc)
 Called when the tile controlled start is enabled. More...
 
virtual void tileChanged (IlvTile *tile, IlvTileStatus oldStatus, IlvTileStatus newStatus)=0
 Called when the status of a tile changes. More...
 

Detailed Description

Used to be notified of the tile events (tile loaded, tile released, tile cached, and so on).

Library: ilvmaps

Member Function Documentation

◆ beginGroupedNotification()

virtual void IlvTileListener::beginGroupedNotification ( IlvTileController tc)
pure virtual

Called before a grouped notification.

Parameters
tcThe IlvTileController.

◆ controllerDeleted()

virtual void IlvTileListener::controllerDeleted ( IlvTileController tc)
pure virtual

Called when a tile controller is deleted.

Parameters
tcThe IlvTileController.

◆ endGroupedNotification()

virtual void IlvTileListener::endGroupedNotification ( IlvTileController tc)
pure virtual

Called after a grouped notification.

Parameters
tcThe IlvTileController.

◆ loadComplete()

virtual void IlvTileListener::loadComplete ( IlvTile tile)
virtual

Called when a tile is fully loaded.

Parameters
tileThe tile whose load has completed.

◆ loadError()

virtual void IlvTileListener::loadError ( IlvTile tile,
IlvMapsError  errorCode 
)
virtual

Called if there is an error while loading.

Parameters
tileThe tile involved.
errorCodeThe error code.

◆ startEnabled()

virtual void IlvTileListener::startEnabled ( IlvTileController tc)
virtual

Called when the tile controlled start is enabled.

Parameters
tcThe IlvTileController.

◆ tileChanged()

virtual void IlvTileListener::tileChanged ( IlvTile tile,
IlvTileStatus  oldStatus,
IlvTileStatus  newStatus 
)
pure virtual

Called when the status of a tile changes.

Parameters
tileThe tile whose status has changed.
oldStatusThe tile previous status.
newStatusThe tile current status.
See also
IlvTile::IlvTileStatus