class QGraphicsScene;
class QLabel;
-class QWebView;
+class QMessageBox;
class QNetworkReply;
+class QToolButton;
+class QWebView;
class FacebookAuthentication;
class FullScreenButton;
class FriendListPanel;
+class GeoCoordinate;
class MapScale;
class MapScene;
class MapView;
+class SettingsDialog;
+class SceneCoordinate;
class SituareService;
class User;
class UserInfoPanel;
class ZoomButtonPanel;
-class SettingsDialog;
-class QToolButton;
-class QMessageBox;
+
/**
* @brief Main Window Class
*
* @param sceneCoordinate Scene coordinates of the new center point
*/
- void centerToSceneCoordinates(QPoint sceneCoordinate);
+ void centerToSceneCoordinates(const SceneCoordinate &sceneCoordinate);
/**
* @brief Signal for enabling automatic location update.
*
* @param coordinates user geo coordinates
*/
- void findUser(const QPointF &coordinates);
+ void findUser(const GeoCoordinate &coordinates);
/**
* @brief Signals when friend's profile image is ready
*
* @param coordinates friend's geo coordinates
*/
- void findFriend(const QPointF &coordinates);
+ void findFriend(const GeoCoordinate &coordinates);
/**
* @brief Signal for friend location ready.
*
* @param sceneCoordinate
*/
- void mapViewScrolled(QPoint sceneCoordinate);
+ void mapViewScrolled(const SceneCoordinate &sceneCoordinate);
/**
* @brief Forwarding signal from MapEngine to MapView