#include <QPair>
#include "coordinates/geocoordinate.h"
+#include "situareservice/situareservice.h"
class QTimer;
/**
* @brief Slot to intercept signal from successful location update
*
+ * @param successfulMethod which method was successful
*/
- void updateWasSuccessful();
+ void updateWasSuccessful(SituareService::SuccessfulMethod successfulMethod);
/**
* @brief Slot to intercept signal when new user data is available.
void routeToCursor();
/**
+ * @brief Requests to send a message to a person.
+ *
+ * Adds coordinates to to message if selected.
+ * @param receiverId Facebook user ID
+ * @param message message text
+ * @param addCoordinates true if coordinates should be added, false otherwise
+ */
+ void requestSendMessage(const QString &receiverId, const QString &message, bool addCoordinates);
+
+ /**
* @brief Slot for setting auto centering state.
*
* Calls gps to send last known position