m_facebookAuthenticator->start();
}
+void SituareEngine::loginActionPressed()
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ if(m_loggedIn) {
+ logout();
+ m_situareService->clearUserData();
+ }
+ else {
+ m_facebookAuthenticator->start();
+ }
+}
+
void SituareEngine::loginOk(bool freshLogin, const FacebookCredentials &credentials)
{
qDebug() << __PRETTY_FUNCTION__;
m_situareService->fetchLocations(); // request user locations
}
-void SituareEngine::loginPressed()
-{
- qDebug() << __PRETTY_FUNCTION__;
-
- if(m_loggedIn) {
- logout();
- m_situareService->clearUserData();
- }
- else {
- m_facebookAuthenticator->start();
- }
-}
-
void SituareEngine::loginProcessCancelled()
{
qDebug() << __PRETTY_FUNCTION__;
{
qDebug() << __PRETTY_FUNCTION__;
- connect(m_ui, SIGNAL(loginPressed()),
- this, SLOT(loginPressed()));
+ connect(m_ui, SIGNAL(loginActionPressed()),
+ this, SLOT(loginActionPressed()));
connect(m_ui, SIGNAL(updateCredentials(QUrl)),
m_facebookAuthenticator, SLOT(updateCredentials(QUrl)));
void fetchUsernameFromSettings();
/**
- * @brief Slot to intercept signal from successful login
+ * @brief Slot to intercept signal when Login/Logout action is pressed
*
- * @param freshLogin Was login done via login dialog
- * @param credentials Facebook credentials
*/
- void loginOk(bool freshLogin, const FacebookCredentials &credentials);
+ void loginActionPressed();
/**
- * @brief Slot to intercept signal when Login/Logout action is pressed
+ * @brief Slot to intercept signal from successful login
*
+ * @param freshLogin Was login done via login dialog
+ * @param credentials Facebook credentials
*/
- void loginPressed();
+ void loginOk(bool freshLogin, const FacebookCredentials &credentials);
/**
* @brief Slot to intercept signal when user has cancelled login process
{
}
+void FacebookCredentials::clearCredentials()
+{
+ m_expires.clear();
+ m_sessionKey.clear();
+ m_sessionSecret.clear();
+ m_sig.clear();
+ m_userID.clear();
+}
+
void FacebookCredentials::setSessionKey(const QString & sessionKeyParameter)
{
m_sessionKey = sessionKeyParameter;
return expireBool && sessionKeyBool && sessionSecretBool && sigBool && userIdBool;
}
-
-void FacebookCredentials::clearCredentials()
-{
- m_expires.clear();
- m_sessionKey.clear();
- m_sessionSecret.clear();
- m_sig.clear();
- m_userID.clear();
-}
ui/sidepanel.h
QT += network \
webkit
-
-DEFINES += QT_NO_DEBUG_OUTPUT
+#DEFINES += QT_NO_DEBUG_OUTPUT
maemo5 | simulator {
SOURCES += gps/gpspositionprivate.cpp
{
qDebug() << __PRETTY_FUNCTION__;
- m_user = user;
+ if(user) {
+ m_user = user;
+ qWarning() << m_user->address();
- m_findButton->setButtonIcon(m_user->profileImage());
+ m_findButton->setButtonIcon(m_user->profileImage());
- QString unit;
- double value;
- user->distance(value, unit);
- m_distanceTextLabel->setText(QString::number(value) + " " + unit);
- setDistanceIcon(value, unit);
+ QString unit;
+ double value;
+ user->distance(value, unit);
+ m_distanceTextLabel->setText(QString::number(value) + " " + unit);
+ setDistanceIcon(value, unit);
- shortenTexts();
- setText(false);
+ shortenTexts();
+ setText(false);
+ }
}
void FriendListItem::setDistanceIcon(double value, const QString &unit)
this, SIGNAL(findFriend(QPointF)));
}
else {
+ qDebug() << "ISO";
item = m_friendListView->widget(user->userId());
item->setData(user);
}
foreach (QString key, m_widgets.keys()) {
if (!userIDs.contains(key)) {
QWidget *widget = m_widgets.value(key);
-
+ qWarning() << key;
if (widget) {
m_friendListLayout->removeWidget(widget);
disconnect(widget, 0, 0, 0);
// login/logout
m_loginAct = new QAction(tr("Login"), this);
connect(m_loginAct, SIGNAL(triggered()),
- this, SIGNAL(loginPressed()));
+ this, SIGNAL(loginActionPressed()));
// settings
m_toSettingsAct = new QAction(tr("Settings"), this);
* @brief Signals when Login/Logout action is pressed
*
*/
- void loginPressed();
+ void loginActionPressed();
/**
* @brief MapView has been resized