|
|
| AbstractMarkerTiler (QObject *const parent=nullptr) |
| |
| virtual QVariant | bestRepresentativeIndexFromList (const QList< QVariant > &indices, const int sortKey)=0 |
| |
|
virtual GeoGroupState | getGlobalGroupState ()=0 |
| |
| virtual Tile * | getTile (const TileIndex &tileIndex, const bool stopIfEmpty)=0 |
| |
| virtual GeoGroupState | getTileGroupState (const TileIndex &tileIndex)=0 |
| |
|
virtual int | getTileMarkerCount (const TileIndex &tileIndex)=0 |
| |
| virtual QVariant | getTileRepresentativeMarker (const TileIndex &tileIndex, const int sortKey)=0 |
| | These should be implemented for thumbnail handling.
|
| |
|
virtual int | getTileSelectedCount (const TileIndex &tileIndex)=0 |
| |
|
bool | indicesEqual (const QIntList &a, const QIntList &b, const int upToLevel) const |
| |
| virtual bool | indicesEqual (const QVariant &a, const QVariant &b) const =0 |
| |
|
bool | isDirty () const |
| |
| virtual void | onIndicesClicked (const ClickInfo &clickInfo) |
| | These can be implemented if you want to react to actions in geolocation interface.
|
| |
|
virtual void | onIndicesMoved (const TileIndex::List &tileIndicesList, const GeoCoordinates &targetCoordinates, const QPersistentModelIndex &targetSnapIndex) |
| |
| virtual QPixmap | pixmapFromRepresentativeIndex (const QVariant &index, const QSize &size)=0 |
| |
| virtual void | prepareTiles (const GeoCoordinates &upperLeft, const GeoCoordinates &lowerRight, int level)=0 |
| |
|
virtual void | regenerateTiles ()=0 |
| |
|
void | resetRootTile () |
| |
|
Tile * | rootTile () |
| |
| virtual void | setActive (const bool state)=0 |
| |
|
void | setDirty (const bool state=true) |
| |
|
virtual Tile * | tileNew ()=0 |
| |
| virtual TilerFlags | tilerFlags () const |
| | These have to be implemented.
|
| |