void QFacebookGraphUser::requestDone(bool ok) { if(ok) { QVariantMap map = result(); QVariantMap::const_iterator i; for (i = map.constBegin(); i != map.constEnd(); ++i) { if(i.key() == "name" ) setName(i.value().toString()); if(i.key() == "hometown") setHometown(i.value().toMap()); if(i.key() == "last_name") setLastName(i.value().toString()); if(i.key() == "birthday") setBirthday(i.value().toString()); if(i.key() == "education") { QFacebookGraphCommonEducationModel *edu = new QFacebookGraphCommonEducationModel(); for (int j = 0; j < i.value().toList().size(); ++j) { edu->populate(i.value().toList().at(j).toMap()); m_education.append(edu); edu = new QFacebookGraphCommonEducationModel(); } } if(i.key() == "work") { QFacebookGraphCommonWorkModel *work = new QFacebookGraphCommonWorkModel(); for (int j = 0; j < i.value().toList().size(); ++j) { work->populate(i.value().toList().at(j).toMap()); m_work.append(work); work = new QFacebookGraphCommonWorkModel(); } } if(i.key() == "first_name") setFirstName(i.value().toString()); if(i.key() == "gender") setGender(i.value().toString()); if(i.key() == "id") setFbid(i.value().toString()); if(i.key() == "link") setLink(i.value().toString()); if(i.key() == "locale") setLocale(i.value().toString()); if(i.key() == "location") setLocation(i.value().toMap()); if(i.key() == "middle_name") setMiddleName(i.value().toString()); if(i.key() == "timezone") setTimezone(i.value().toLongLong()); if(i.key() == "updated_time") setUpdatedtime(i.value().toString()); if(i.key() == "verified") setVerified(i.value().toBool()); } emit modelPopulated(); } }
PeopleDialog::PeopleDialog(People people, QWidget *parent): QDialog(parent), m_ui(new Ui::PeopleDialog) { m_people = people; Macaw::DEBUG("[PeopleDialog] Constructor called (People arg)"); m_ui->setupUi(this); this->setWindowTitle("Edit People Metadata"); this->setAttribute(Qt::WA_DeleteOnClose); setName(m_people.name()); setBirthday(m_people.birthday()); setBiography(m_people.biography()); Macaw::DEBUG("[PeopleDialog] Construction done (People arg)"); }
void JabberPersonalInfoService::updatePersonalInfo(const QString &id, Buddy buddy) { Q_UNUSED(id); if (!VCardService) { emit personalInfoUpdated(false); return; } CurrentBuddy = buddy; auto vcard = QXmppVCardIq{}; vcard.setFullName(CurrentBuddy.firstName()); vcard.setNickName(CurrentBuddy.nickName()); vcard.setMiddleName(CurrentBuddy.familyName()); QDate birthday; birthday.setDate(CurrentBuddy.birthYear(), 1, 1); vcard.setBirthday(birthday); auto addr = QXmppVCardAddress{}; addr.setLocality(CurrentBuddy.city()); vcard.setAddresses({addr}); auto email = QXmppVCardEmail{}; email.setAddress(CurrentBuddy.email()); vcard.setEmails({email}); vcard.setUrl(CurrentBuddy.website()); auto vCardUploader = VCardService->createVCardUploader(); if (!vCardUploader) { emit personalInfoUpdated(false); return; } vCardUploader->uploadVCard(vcard); emit personalInfoUpdated(true); }
PeopleDialog::PeopleDialog(int id, QWidget *parent) : QDialog(parent), m_ui(new Ui::PeopleDialog) { Macaw::DEBUG("[PeopleDialog] Constructor called"); DatabaseManager *databaseManager = ServicesManager::instance()->databaseManager(); m_ui->setupUi(this); this->setWindowTitle(tr("Edit People Metadata")); this->setAttribute(Qt::WA_DeleteOnClose); // If id is 0 it means we create a new People if (id != 0) { m_people = databaseManager->getOnePeopleById(id); setName(m_people.name()); setBirthday(m_people.birthday()); setBiography(m_people.biography()); } Macaw::DEBUG("[PeopleDialog] Construction done"); }
Person::Person(const QString name /*= QString()*/, const QString id /*= QString()*/, const QString idNum/* = QString("000000000000000000")*/, const Sex sex /*= Sex::Unspecified*/, const QDate birthDay /*= QDate(1880,1,1)*/) : sex_(sex) { if(!setName(name)){ qDebug() << this->errorString_; setName(""); } if(!setId(id)){ qDebug() << this->errorString_; id_ = tr(""); } if(!setIdNumber(idNum)){ qDebug() << this->errorString_; setIdNumber(QString("000000000000000000")); } if(!setBirthday(birthDay)){ qDebug() << this->errorString_; birthDay_ = QDate(1880, 1, 1); } }
void JabberContact::deserializeLine(const QString& key, const QString& value) { QString val = value; if(val.startsWith('\"') && val.endsWith('\"')) val = val.mid(1, val.length() - 2); if(key == "ID") { setId(val); } else if(key == "Node") { setNode(val); } else if(key == "Resource") { setResource(val); } else if(key == "Name") { setName(val); } else if(key == "FirstName") { setFirstName(val); } else if(key == "Nick") { setNick(val); } else if(key == "Desc") { setDesc(val); } else if(key == "BirthDay") { setBirthday(val); } else if(key == "Url") { setUrl(val); } else if(key == "OrgName") { setOrgName(val); } else if(key == "OrgUnit") { setOrgUnit(val); } else if(key == "Title") { setTitle(val); } else if(key == "Role") { setRole(val); } else if(key == "Street") { setStreet(val); } else if(key == "ExtAddr") { setExtAddr(val); } else if(key == "City") { setCity(val); } else if(key == "Region") { setRegion(val); } else if(key == "PCode") { setPCode(val); } else if(key == "Country") { setCountry(val); } else if(key == "EMail") { setEmail(val); } else if(key == "Phone") { setPhone(val); } else if(key == "StatusTime") { setStatusTime(val.toUInt()); } else if(key == "OnlineTime") { setOnlineTime(val.toUInt()); } else if(key == "Subscribe") { setSubscribe(val.toUInt()); } else if(key == "Group") { setGroup(val); } else if(key == "PhotoWidth") { setPhotoWidth(val.toUInt()); } else if(key == "PhotoHeight") { setPhotoHeight(val.toUInt()); } else if(key == "LogoWidth") { setLogoWidth(val.toUInt()); } else if(key == "LogoHeight") { setLogoHeight(val.toUInt()); } else if(key == "AutoReply") { setAutoReply(val); } }
int Snap2ChatAPIData::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QObject::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { if (_id < 62) qt_static_metacall(this, _c, _id, _a); _id -= 62; } #ifndef QT_NO_PROPERTIES else if (_c == QMetaObject::ReadProperty) { void *_v = _a[0]; switch (_id) { case 0: *reinterpret_cast< qint64*>(_v) = getAddedFriendsTimestamp(); break; case 1: *reinterpret_cast< int*>(_v) = getFriendRequests(); break; case 2: *reinterpret_cast< int*>(_v) = getUnopenedSnaps(); break; case 3: *reinterpret_cast< int*>(_v) = getTempID(); break; case 4: *reinterpret_cast< int*>(_v) = getUploadingSize(); break; case 5: *reinterpret_cast< int*>(_v) = getScore(); break; case 6: *reinterpret_cast< int*>(_v) = getBestFriendsCount(); break; case 7: *reinterpret_cast< int*>(_v) = getSnap_p(); break; case 8: *reinterpret_cast< int*>(_v) = getSentSnapsCount(); break; case 9: *reinterpret_cast< int*>(_v) = getReceivedSnapsCount(); break; case 10: *reinterpret_cast< int*>(_v) = getUnopenedSnapsCount(); break; case 11: *reinterpret_cast< bool*>(_v) = getIsInFriendChooser(); break; case 12: *reinterpret_cast< bool*>(_v) = getIsInCamera(); break; case 13: *reinterpret_cast< bool*>(_v) = getLogged(); break; case 14: *reinterpret_cast< bool*>(_v) = getLoading(); break; case 15: *reinterpret_cast< bool*>(_v) = getLoadingStories(); break; case 16: *reinterpret_cast< bool*>(_v) = getLoadingShoutbox(); break; case 17: *reinterpret_cast< bool*>(_v) = getSearchableByPhoneNumber(); break; case 18: *reinterpret_cast< bool*>(_v) = getImageCaption(); break; case 19: *reinterpret_cast< bool*>(_v) = getCanViewMatureContent(); break; case 20: *reinterpret_cast< QString*>(_v) = getStaticToken(); break; case 21: *reinterpret_cast< QString*>(_v) = getUsername(); break; case 22: *reinterpret_cast< QString*>(_v) = getAuth_token(); break; case 23: *reinterpret_cast< QString*>(_v) = getMobileNumber(); break; case 24: *reinterpret_cast< QString*>(_v) = getSnapchatNumber(); break; case 25: *reinterpret_cast< QString*>(_v) = getEmail(); break; case 26: *reinterpret_cast< QString*>(_v) = getNotificationSoundSetting(); break; case 27: *reinterpret_cast< QString*>(_v) = getStoryPrivacy(); break; case 28: *reinterpret_cast< QString*>(_v) = getHostName(); break; case 29: *reinterpret_cast< QString*>(_v) = getTitleBarColor(); break; case 30: *reinterpret_cast< QString*>(_v) = getBirthday(); break; case 31: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getFeedsDataModel(); break; case 32: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getUploadingDataModel(); break; case 33: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getStoriesDataModel(); break; case 34: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getFriendsDataModel(); break; case 35: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getAddedFriendsDataModel(); break; case 36: *reinterpret_cast< bb::cascades::GroupDataModel**>(_v) = getFriendRequestsDataModel(); break; case 37: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getShoutboxDataModel(); break; case 38: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getCurrentStoriesOverViewModel(); break; case 39: *reinterpret_cast< bb::cascades::ArrayDataModel**>(_v) = getCurrentStoryNotesDataModel(); break; } _id -= 40; } else if (_c == QMetaObject::WriteProperty) { void *_v = _a[0]; switch (_id) { case 0: setAddedFriendsTimestamp(*reinterpret_cast< qint64*>(_v)); break; case 1: setFriendRequests(*reinterpret_cast< int*>(_v)); break; case 2: setUnopenedSnaps(*reinterpret_cast< int*>(_v)); break; case 3: setTempID(*reinterpret_cast< int*>(_v)); break; case 4: setUploadingSize(*reinterpret_cast< int*>(_v)); break; case 5: setScore(*reinterpret_cast< int*>(_v)); break; case 6: setBestFriendsCount(*reinterpret_cast< int*>(_v)); break; case 7: setSnap_p(*reinterpret_cast< int*>(_v)); break; case 8: setSentSnapsCount(*reinterpret_cast< int*>(_v)); break; case 9: setReceivedSnapsCount(*reinterpret_cast< int*>(_v)); break; case 10: setUnopenedSnapsCount(*reinterpret_cast< int*>(_v)); break; case 11: setIsInFriendChooser(*reinterpret_cast< bool*>(_v)); break; case 12: setIsInCamera(*reinterpret_cast< bool*>(_v)); break; case 13: setLogged(*reinterpret_cast< bool*>(_v)); break; case 14: setLoading(*reinterpret_cast< bool*>(_v)); break; case 15: setLoadingStories(*reinterpret_cast< bool*>(_v)); break; case 16: setLoadingShoutbox(*reinterpret_cast< bool*>(_v)); break; case 17: setSearchableByPhoneNumber(*reinterpret_cast< bool*>(_v)); break; case 18: setImageCaption(*reinterpret_cast< bool*>(_v)); break; case 19: setCanViewMatureContent(*reinterpret_cast< bool*>(_v)); break; case 20: setStaticToken(*reinterpret_cast< QString*>(_v)); break; case 21: setUsername(*reinterpret_cast< QString*>(_v)); break; case 22: setAuth_token(*reinterpret_cast< QString*>(_v)); break; case 23: setMobileNumber(*reinterpret_cast< QString*>(_v)); break; case 24: setSnapchatNumber(*reinterpret_cast< QString*>(_v)); break; case 25: setEmail(*reinterpret_cast< QString*>(_v)); break; case 26: setNotificationSoundSetting(*reinterpret_cast< QString*>(_v)); break; case 27: setStoryPrivacy(*reinterpret_cast< QString*>(_v)); break; case 28: setHostName(*reinterpret_cast< QString*>(_v)); break; case 29: setTitleBarColor(*reinterpret_cast< QString*>(_v)); break; case 30: setBirthday(*reinterpret_cast< QString*>(_v)); break; } _id -= 40; } else if (_c == QMetaObject::ResetProperty) { _id -= 40; } else if (_c == QMetaObject::QueryPropertyDesignable) { _id -= 40; } else if (_c == QMetaObject::QueryPropertyScriptable) { _id -= 40; } else if (_c == QMetaObject::QueryPropertyStored) { _id -= 40; } else if (_c == QMetaObject::QueryPropertyEditable) { _id -= 40; } else if (_c == QMetaObject::QueryPropertyUser) { _id -= 40; } #endif // QT_NO_PROPERTIES return _id; }