before review
[situare] / src / ui / userinfo.cpp
index 928902c..a43f053 100644 (file)
@@ -159,36 +159,6 @@ UserInfo::~UserInfo()
 
 }
 
-void UserInfo::backupUpdateLocationDialogData(const QString &status, const bool &publish)
-{
-    qDebug() << __PRETTY_FUNCTION__;
-
-    m_backupMessage = status;
-    m_backupFacebookPublishPolicity = publish;
-
-    m_messageUpdateVerified = false;
-}
-
-void UserInfo::clearUpdateLocationDialogData()
-{
-    qDebug() << __PRETTY_FUNCTION__;
-
-    qDebug() << "Message Before Clearing: " << m_backupMessage;
-    m_backupMessage.clear();
-    qDebug() << "Message After Clearing: " << m_backupMessage;
-    m_backupFacebookPublishPolicity = false;
-}
-
-void UserInfo::restoreUnsendMessage()
-{
-    qDebug() << __PRETTY_FUNCTION__;
-
-    QSettings settings(DIRECTORY_NAME, FILE_NAME);
-    m_backupMessage = settings.value(USER_UNSEND_MESSAGE, "").toString();
-    m_backupFacebookPublishPolicity =
-            settings.value(USER_UNSEND_MESSAGE_PUBLISH_POLICITY, false).toBool();
-}
-
 void UserInfo::setAddress(const QString &address)
 {
     qDebug() << __PRETTY_FUNCTION__;
@@ -233,23 +203,6 @@ void UserInfo::setUserName(const QString &name)
     setText(false);
 }
 
-QString UserInfo::shortenText(const QLabel *label, const QString &text, int textMaxWidth)
-{
-    qDebug() << __PRETTY_FUNCTION__;
-
-    QFontMetrics labelMetrics = label->fontMetrics();
-
-    QString textParam = text;
-    int index = textParam.indexOf('\n');
-
-    if (index > 0) {
-        textParam.truncate(index);
-        textParam.append("...");
-    }
-
-   return labelMetrics.elidedText(textParam, Qt::ElideRight, textMaxWidth);
-}
-
 void UserInfo::setText(bool expanded)
 {
     qDebug() << __PRETTY_FUNCTION__;
@@ -265,26 +218,44 @@ void UserInfo::setText(bool expanded)
     }
 }
 
-void UserInfo::verifyMessageUpdateToServer(const QString &errorMessage)
+void UserInfo::backupUpdateLocationDialogData(const QString &status, const bool &publish)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    Q_UNUSED(errorMessage);
+    m_backupMessage = status;
+    m_backupFacebookPublishPolicity = publish;
 
-    if (!m_messageUpdateVerified) {
-        QString message = QObject::tr("Status update failed\n\nYour message is saved to textbox "
-                                      "until sending will succeed");
+    m_messageUpdateVerified = false;
+}
 
-        qDebug() << "m_messageText: " << m_messageText;
-        qDebug() << "m_backupMessage: " << m_backupMessage;
+void UserInfo::clearUpdateLocationDialogData()
+{
+    qDebug() << __PRETTY_FUNCTION__;
 
-        if (m_messageText != m_backupMessage && !m_backupMessage.isEmpty())
-            emit notificateUpdateFailing(message);
-    }
+    qDebug() << "Message Before Clearing: " << m_backupMessage;
+    m_backupMessage.clear();
+    qDebug() << "Message After Clearing: " << m_backupMessage;
+    m_backupFacebookPublishPolicity = false;
+}
 
-    m_messageUpdateVerified = true;
+void UserInfo::findButtonClicked()
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    emit findUser(m_coordinates);
+}
+
+void UserInfo::restoreUnsendMessage()
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    QSettings settings(DIRECTORY_NAME, FILE_NAME);
+    m_backupMessage = settings.value(USER_UNSEND_MESSAGE, "").toString();
+    m_backupFacebookPublishPolicity =
+            settings.value(USER_UNSEND_MESSAGE_PUBLISH_POLICITY, false).toBool();
 }
 
+
 void UserInfo::mouseReleaseEvent(QMouseEvent *event)
 {
     qDebug() << __PRETTY_FUNCTION__ << " " << event->pos();
@@ -302,6 +273,27 @@ void UserInfo::mouseReleaseEvent(QMouseEvent *event)
     }
 }
 
+void UserInfo::mousePressEvent(QMouseEvent *event)
+{
+    qDebug() << __PRETTY_FUNCTION__ << " " << event->pos();
+
+    m_mousePosition = event->pos();
+}
+
+void UserInfo::messageUpdate()
+{
+    qDebug() << __PRETTY_FUNCTION__;
+
+    emit requestReverseGeo();
+
+    m_messageDialog->show();
+    m_messageDialog->m_textEdit->setPlainText(m_backupMessage);
+    m_messageDialog->m_checkBox->setCheckState(Qt::Unchecked);
+
+    if (m_backupFacebookPublishPolicity == true)
+        m_messageDialog->m_checkBox->setCheckState(Qt::Checked);
+}
+
 void UserInfo::paintEvent(QPaintEvent *aPaintEvent)
 {
     qDebug() << __PRETTY_FUNCTION__ << " " << aPaintEvent->rect();
@@ -319,30 +311,39 @@ void UserInfo::paintEvent(QPaintEvent *aPaintEvent)
     painter.drawPixmap(bottomRect, m_backgroundBottomImage);
 }
 
-void UserInfo::mousePressEvent(QMouseEvent *event)
+QString UserInfo::shortenText(const QLabel *label, const QString &text, int textMaxWidth)
 {
-    qDebug() << __PRETTY_FUNCTION__ << " " << event->pos();
+    qDebug() << __PRETTY_FUNCTION__;
 
-    m_mousePosition = event->pos();
-}
+    QFontMetrics labelMetrics = label->fontMetrics();
 
-void UserInfo::findButtonClicked()
-{
-    qDebug() << __PRETTY_FUNCTION__;
+    QString textParam = text;
+    int index = textParam.indexOf('\n');
 
-    emit findUser(m_coordinates);
+    if (index > 0) {
+        textParam.truncate(index);
+        textParam.append("...");
+    }
+
+   return labelMetrics.elidedText(textParam, Qt::ElideRight, textMaxWidth);
 }
 
-void UserInfo::messageUpdate()
+void UserInfo::verifyMessageUpdateFailure(const QString &errorMessage)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    emit requestReverseGeo();
+    Q_UNUSED(errorMessage);
 
-    m_messageDialog->show();
-    m_messageDialog->m_textEdit->setPlainText(m_backupMessage);
-    m_messageDialog->m_checkBox->setCheckState(Qt::Unchecked);
+    if (!m_messageUpdateVerified) {
+        QString message = QObject::tr("Status update failed\n\nYour message is saved to textbox "
+                                      "until sending will succeed");
 
-    if (m_backupFacebookPublishPolicity == true)
-        m_messageDialog->m_checkBox->setCheckState(Qt::Checked);
+        qDebug() << "m_messageText: " << m_messageText;
+        qDebug() << "m_backupMessage: " << m_backupMessage;
+
+        if (m_messageText != m_backupMessage && !m_backupMessage.isEmpty())
+            emit notificateUpdateFailing(message);
+    }
+
+    m_messageUpdateVerified = true;
 }