digiKam
|
Global object for geolocation interface to hold items common to all geolocation interface Widget instances. More...
Public Member Functions | |
Shared pixmaps | |
QPixmap | getMarkerPixmap (const QString &pixmapId) |
QPixmap | getStandardMarkerPixmap () |
QUrl | locateDataFile (const QString &filename) |
Static Public Member Functions | |
static GeoIfaceGlobalObject * | instance () |
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 () |
Global object for geolocation interface to hold items common to all geolocation interface Widget instances.
void Digikam::GeoIfaceGlobalObject::addMyInternalWidgetToPool | ( | const GeoIfaceInternalWidgetInfo & | info | ) |
Referenced by Digikam::BackendGoogleMaps::setActive(), and Digikam::BackendMarble::setActive().
void Digikam::GeoIfaceGlobalObject::clearWidgetPool | ( | ) |
bool Digikam::GeoIfaceGlobalObject::getInternalWidgetFromPool | ( | const MapBackend *const | mapBackend, |
GeoIfaceInternalWidgetInfo *const | targetInfo | ||
) |
QPixmap Digikam::GeoIfaceGlobalObject::getMarkerPixmap | ( | const QString & | pixmapId | ) |
QPixmap Digikam::GeoIfaceGlobalObject::getStandardMarkerPixmap | ( | ) |
Referenced by Digikam::BackendMarble::marbleCustomPaint().
|
static |
Referenced by Digikam::MapWidget::getDecoratedPixmapForCluster(), Digikam::BackendGoogleMaps::mapWidget(), Digikam::BackendMarble::mapWidget(), Digikam::BackendGoogleMaps::mapWidgetDocked(), Digikam::BackendMarble::mapWidgetDocked(), Digikam::BackendMarble::marbleCustomPaint(), Digikam::BackendGoogleMaps::setActive(), Digikam::BackendMarble::setActive(), Digikam::MapWidget::slotUpdateActionsEnabled(), Digikam::BackendGoogleMaps::~BackendGoogleMaps(), and Digikam::BackendMarble::~BackendMarble().
QUrl Digikam::GeoIfaceGlobalObject::locateDataFile | ( | const QString & | filename | ) |
Referenced by Digikam::BackendGoogleMaps::mapWidget().
void Digikam::GeoIfaceGlobalObject::removeMyInternalWidgetFromPool | ( | const MapBackend *const | mapBackend | ) |
void Digikam::GeoIfaceGlobalObject::updatePooledWidgetState | ( | const QWidget *const | widget, |
const GeoIfaceInternalWidgetInfo::InternalWidgetState | newState | ||
) |
|
friend |