void QDeclarativeLandmark::setPhoneNumber(const QString& phoneNumber) { if (phoneNumber == m_landmark.phoneNumber()) return; m_landmark.setPhoneNumber(phoneNumber); emit phoneNumberChanged(); }
void UserData::setPhoneNumber(const QString &phoneNumber) { if(p->phoneNumber == phoneNumber) return; if(!p->phoneNumber.isEmpty()) disconnect(); p->phoneNumber = phoneNumber; const QString &dirPath = AsemanApplication::homePath() + "/" + p->phoneNumber; QDir().mkpath(dirPath); p->path = dirPath + "/userdata.db"; if( !QFileInfo::exists(p->path) ) QFile::copy(USERDATA_DB_PATH,p->path); QFile(p->path).setPermissions(QFileDevice::WriteOwner|QFileDevice::WriteGroup|QFileDevice::ReadUser|QFileDevice::ReadGroup); p->db = QSqlDatabase::addDatabase("QSQLITE",USERDATA_DB_CONNECTION+p->phoneNumber); p->db.setDatabaseName(p->path); if(!p->phoneNumber.isEmpty()) reconnect(); emit phoneNumberChanged(); }
void MockCallEntry::setPhoneNumber(const QString& phoneNumber) { if(m_phoneNumber != phoneNumber){ m_phoneNumber = phoneNumber; Q_EMIT phoneNumberChanged(); } }
void TelegramDialogsModel::setTelegram(TelegramQml *tgo) { if( p->telegram == tgo ) return; if( p->telegram ) { disconnect( p->telegram, SIGNAL(dialogsChanged(bool)), this, SLOT(dialogsChanged(bool)) ); disconnect( p->telegram, SIGNAL(phoneNumberChanged()), this, SLOT(refreshDatabase()) ); disconnect( p->telegram->userData(), SIGNAL(favoriteChanged(int)) , this, SLOT(userDataChanged()) ); disconnect( p->telegram->userData(), SIGNAL(valueChanged(QString)), this, SLOT(userDataChanged()) ); disconnect(p->telegram, SIGNAL(authLoggedInChanged()), this, SLOT(recheck())); }
void Contact::setData(SObject data) { SObject oldData = mData; mData = data; if (firstName() != oldData.value("firstName")) emit firstNameChanged(); if (lastName() != oldData.value("lastName")) emit lastNameChanged(); if (phoneNumber() != oldData.value("phoneNumber")) emit phoneNumberChanged(); // update avatar serial so QML reloads the image setAvatarSerial(avatarSerial() + 1); }
void Contact::setPhoneNumber(const QString &phoneNumber) { mData.setValue("phoneNumber", phoneNumber); emit phoneNumberChanged(); }