}
-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__;
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__;
}
}
-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();
}
}
+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();
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;
}