Пример #1
0
void HomeInfo::load(ICQUser *u)
{
    edtAddress->setText(QString::fromLocal8Bit(u->Address.c_str()));
    edtCity->setText(QString::fromLocal8Bit(u->City.c_str()));
    edtState->setText(QString::fromLocal8Bit(u->State.c_str()));
    edtZip->setText(QString::fromLocal8Bit(u->Zip.c_str()));
    initCombo(cmbCountry, u->Country, countries);
    initTZCombo(cmbZone, u->TimeZone);
}
Пример #2
0
void HomeInfo::fill()
{
    ICQUserData *data = m_data;
    if (data == NULL) data = &m_client->data.owner;
    edtAddress->setText(m_client->toUnicode(data->Address, data));
    edtCity->setText(m_client->toUnicode(data->City, data));
    edtState->setText(m_client->toUnicode(data->State, data));
    edtZip->setText(m_client->toUnicode(data->Zip, data));
    initCombo(cmbCountry, data->Country, getCountries());
    initTZCombo(cmbZone, data->TimeZone);
}
Пример #3
0
void HomeInfo::fill()
{
    ICQUserData *data = m_data;
    if (data == NULL) data = &m_client->data.owner;
	Contact *contact = getContacts()->contact(m_contact);
    edtAddress->setText(getContacts()->toUnicode(contact ,data->Address.ptr));
    edtCity->setText(getContacts()->toUnicode(contact ,data->City.ptr));
    edtState->setText(getContacts()->toUnicode(contact ,data->State.ptr));
    edtZip->setText(getContacts()->toUnicode(contact ,data->Zip.ptr));
    initCombo(cmbCountry, (unsigned short)(data->Country.value), getCountries());
    initTZCombo(cmbZone, (char)(data->TimeZone.value));
}