Changeset 4837 for trunk/qt-gui/src/userinfodlg.cpp
- Timestamp:
- 01/27/07 17:56:03 (23 months ago)
- Files:
-
- 1 modified
-
trunk/qt-gui/src/userinfodlg.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt-gui/src/userinfodlg.cpp
r4791 r4837 308 308 lay->addWidget(nfoStatus, CR, 1); 309 309 lay->addWidget(new QLabel(tr("Timezone:"), p), CR, 3); 310 nfoTime = new CInfoField(p, true);311 lay->addWidget( nfoTime, CR, 4);310 tznZone = new CTimeZoneField(p); 311 lay->addWidget(tznZone, CR, 4); 312 312 313 313 lay->addWidget(new QLabel(tr("Name:"), p), ++CR, 0); … … 414 414 } 415 415 nfoIp->setData(ip); 416 if (u->GetTimezone() == TIMEZONE_UNKNOWN) 417 nfoTime->setText(tr("Unknown")); 418 else 419 { 420 nfoTime->setText(tr("GMT%1%1%1") 421 .arg(u->GetTimezone() > 0 ? "-" : "+") 422 .arg(abs(u->GetTimezone() / 2)).arg(u->GetTimezone() % 2 ? "30" : "00") ); 423 } 416 tznZone->setData(u->GetTimezone()); 424 417 nfoStatus->setData(u->StatusStr()); 425 418 if (m_bOwner) 426 419 { 420 // Owner timezone is not editable, it is taken from system timezone instead 421 tznZone->setEnabled(false); 422 427 423 const SCountry *c = GetCountryByCode(u->GetCountryCode()); 428 424 if (c == NULL) … … 491 487 u->SetCountryCode(GetCountryByIndex(i)->nCode); 492 488 } 489 u->SetTimezone(tznZone->data()); 493 490 494 491 u->SetEnableSave(true);
