Moved UpdateLocationDialog to be managed by MainWindow.
[situare] / src / ui / userinfo.h
index e15e917..3dc23b9 100644 (file)
@@ -29,7 +29,8 @@
 #include <QWidget>
 
 #include "coordinates/geocoordinate.h"
-#include "updatelocation/updatelocationdialog.h"
+
+class QLabel;
 
 class ImageButton;
 
@@ -122,20 +123,6 @@ public:
 
 public slots:
     /**
-     * @brief Saves status message and Facebook publish setting
-     *
-     * @param status message that user sends. Message is stored to m_backupMessage data member
-     * @param publish setting that determines whether the user status message is published on
-     *        Facebook. This value is stored to m_backupFacebookPublishPolicity data member.
-     */
-    void backupUpdateLocationDialogData(const QString &status, bool publish);
-
-    /**
-     * @brief Clears backups of message and publish on Facebook setting
-     */
-    void clearUpdateLocationDialogData();
-
-    /**
      * @brief Sets the message text
      *
      * @param text Reference to user message
@@ -144,11 +131,6 @@ public slots:
 
 private:
     /**
-     * @brief reads Unsend message from settings at startup
-     */
-    void restoreUnsendMessage();
-
-    /**
      * @brief Set shortened or full-length text to labels.
      *
      * @param expanded true if full-length text is set, false otherwise
@@ -166,16 +148,6 @@ private slots:
      */
     void findButtonClicked();
 
-    /**
-     * @brief Slot function to forward messageUpdate launch signal
-     */
-    void messageUpdate();
-
-    /**
-     * @brief Slot function to get indication when dialog is finished
-     */
-    void updateLocationDialogFinished(int reason);
-
 /******************************************************************************
 * SIGNALS
 ******************************************************************************/
@@ -187,40 +159,10 @@ signals:
      */
     void findUser(const GeoCoordinate &coordinates);
 
-    /**
-     * @brief Signal that used to inform user that his message/location update tp Situare server
-     *        was failed.
-     *        This signal is originally sended from UserInfo
-     * @param message message for notification
-     * @param modal true if modal notification otherwice false
-     */
-    void notificateUpdateFailing(const QString &message, bool modal);
-
-    /**
-     * @brief Signal for requesting reverseGeo from SituareEngine
-     */
-    void requestReverseGeo();
-
-    /**
-     * @brief Signals, when address data is ready
-     *
-     * @param address Street address
-     */
-    void reverseGeoReady(const QString &address);
-
-    /**
-     * @brief Signal for requestLocationUpdate from SituareEngine via MainWindow class
-     *
-     * @param status Status message
-     * @param publish Publish on Facebook
-     */
-    void statusUpdate(const QString &status, const bool &publish);
-
 /******************************************************************************
 * DATA MEMBERS
 ******************************************************************************/
 private:
-    bool m_backupFacebookPublishPolicity;   ///< Backup of publish on Facebook checkbox value
     bool m_expanded;                        ///< Item expanded state
 
     QLabel *m_locationLabel;                ///< Location label
@@ -234,13 +176,11 @@ private:
 
     QPoint m_mousePosition;                 ///< Current mouse press position
 
-    QString m_backupMessage;                ///< Backup of users message
     QString m_messageText;                  ///< User's message
     QString m_userName;                     ///< User's name
 
     GeoCoordinate m_coordinates;            ///< User current coordinates
     ImageButton *m_avatar;                  ///< User find button
-    UpdateLocationDialog *m_updateLocation; ///< Update location dialog
 };
 
 #endif // USERINFO_H