digiKam
Digikam::GeoIfaceGlobalObject Class Reference

Global object for geolocation interface to hold items common to all geolocation interface Widget instances. More...

+ Inheritance diagram for Digikam::GeoIfaceGlobalObject:

Public Member Functions

Shared pixmaps
QPixmap getMarkerPixmap (const QString &pixmapId)
 
QPixmap getStandardMarkerPixmap ()
 
QUrl locateDataFile (const QString &filename)
 

Static Public Member Functions

static GeoIfaceGlobalObjectinstance ()
 

Shared internal map widgets

class GeoIfaceGlobalObjectCreator
 
void removeMyInternalWidgetFromPool (const MapBackend *const mapBackend)
 
bool getInternalWidgetFromPool (const MapBackend *const mapBackend, GeoIfaceInternalWidgetInfo *const targetInfo)
 
void addMyInternalWidgetToPool (const GeoIfaceInternalWidgetInfo &info)
 
void updatePooledWidgetState (const QWidget *const widget, const GeoIfaceInternalWidgetInfo::InternalWidgetState newState)
 
void clearWidgetPool ()
 

Detailed Description

Global object for geolocation interface to hold items common to all geolocation interface Widget instances.

Member Function Documentation

◆ addMyInternalWidgetToPool()

void Digikam::GeoIfaceGlobalObject::addMyInternalWidgetToPool ( const GeoIfaceInternalWidgetInfo info)

◆ clearWidgetPool()

void Digikam::GeoIfaceGlobalObject::clearWidgetPool ( )

◆ getInternalWidgetFromPool()

◆ getMarkerPixmap()

QPixmap Digikam::GeoIfaceGlobalObject::getMarkerPixmap ( const QString &  pixmapId)

◆ getStandardMarkerPixmap()

QPixmap Digikam::GeoIfaceGlobalObject::getStandardMarkerPixmap ( )

◆ instance()

◆ locateDataFile()

QUrl Digikam::GeoIfaceGlobalObject::locateDataFile ( const QString &  filename)

◆ removeMyInternalWidgetFromPool()

void Digikam::GeoIfaceGlobalObject::removeMyInternalWidgetFromPool ( const MapBackend *const  mapBackend)

◆ updatePooledWidgetState()

void Digikam::GeoIfaceGlobalObject::updatePooledWidgetState ( const QWidget *const  widget,
const GeoIfaceInternalWidgetInfo::InternalWidgetState  newState 
)

Friends And Related Function Documentation

◆ GeoIfaceGlobalObjectCreator

friend class GeoIfaceGlobalObjectCreator
friend

The documentation for this class was generated from the following files: