25 #ifndef DIGIKAM_GPS_ITEM_LIST_CONTEXT_MENU_H
26 #define DIGIKAM_GPS_ITEM_LIST_CONTEXT_MENU_H
34 #include "digikam_config.h"
46 class GPSBookmarkOwner;
58 void setEnabled(
const bool state);
62 void setGPSDataForSelectedItems(
const GPSDataContainer& gpsData,
const QString& undoDescription);
63 bool getCurrentItemPositionAndUrl(
GPSDataContainer*
const gpsInfo, QUrl*
const itemUrl);
64 void removeInformationFromSelectedImages(
const GPSDataContainer::HasFlags flagsToClear,
const QString& undoDescription);
66 bool eventFilter(QObject* watched, QEvent* event)
override;
72 void copyActionTriggered();
73 void pasteSwapActionTriggered();
74 void pasteActionTriggered(
bool swap =
false);
76 void slotRemoveCoordinates();
77 void slotRemoveAltitude();
78 void slotRemoveUncertainty();
79 void slotRemoveSpeed();
80 void slotLookupMissingAltitudes();
81 void slotAltitudeLookupReady(
const QList<int>& readyRequests);
82 void slotAltitudeLookupDone();
83 void slotAltitudeLookupCancel();
88 void signalSetUIEnabled(
const bool enabledState, QObject*
const cancelObject,
const QString& cancelSlot);
Definition: gpsbookmarkowner.h:46
Definition: gpsdatacontainer.h:36
Definition: gpsitemlist.h:47
Definition: gpsundocommand.h:41
Definition: datefolderview.cpp:43