48 void setEnabled(
const bool state);
52 void setGPSDataForSelectedItems(
const GPSDataContainer& gpsData,
const QString& undoDescription);
53 bool getCurrentItemPositionAndUrl(
GPSDataContainer*
const gpsInfo, QUrl*
const itemUrl);
54 void removeInformationFromSelectedImages(
const GPSDataContainer::HasFlags flagsToClear,
const QString& undoDescription);
56 bool eventFilter(QObject* watched, QEvent* event)
override;
62 void copyActionTriggered();
63 void pasteSwapActionTriggered();
64 void pasteActionTriggered(
bool swap =
false);
66 void slotRemoveCoordinates();
67 void slotRemoveAltitude();
68 void slotRemoveUncertainty();
69 void slotRemoveSpeed();
70 void slotLookupMissingAltitudes();
71 void slotAltitudeLookupReady(
const QList<int>& readyRequests);
72 void slotAltitudeLookupDone();
73 void slotAltitudeLookupCancel();
78 void signalSetUIEnabled(
const bool enabledState, QObject*
const cancelObject,
const QString& cancelSlot);
86 Private*
const d =
nullptr;