Changeset 5849
- Timestamp:
- 11/22/07 03:54:40 (12 months ago)
- Location:
- branches/qt-gui_qt4/src
- Files:
-
- 3 modified
-
dialogs/userinfodlg.cpp (modified) (1 diff)
-
widgets/infofield.cpp (modified) (2 diffs)
-
widgets/infofield.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/qt-gui_qt4/src/dialogs/userinfodlg.cpp
r5837 r5849 1573 1573 if (!u->StatusOffline()) 1574 1574 nfoLastOnline->setText(tr("Now")); 1575 else if (u->LastOnline() == 0)1576 nfoLastOnline->setText(tr("Unknown"));1577 1575 else 1578 { 1579 t.setTime_t(u->LastOnline()); 1580 ds = t.toString(); 1581 ds.truncate(ds.length() - 8); 1582 nfoLastOnline->setText(ds); 1583 } 1584 1585 if (u->LastSentEvent() == 0) 1586 nfoLastSent->setText(tr("Unknown")); 1587 else 1588 { 1589 t.setTime_t(u->LastSentEvent()); 1590 ds = t.toString(); 1591 ds.truncate(ds.length() - 8); 1592 nfoLastSent->setText(ds); 1593 } 1594 1595 if (u->LastReceivedEvent() == 0) 1596 nfoLastRecv->setText(tr("Unknown")); 1597 else 1598 { 1599 t.setTime_t(u->LastReceivedEvent()); 1600 ds = t.toString(); 1601 ds.truncate(ds.length() - 8); 1602 nfoLastRecv->setText(ds); 1603 } 1604 1605 if (u->LastCheckedAutoResponse() == 0) 1606 nfoLastCheckedAR->setText(tr("Unknown")); 1607 else 1608 { 1609 t.setTime_t(u->LastCheckedAutoResponse()); 1610 ds = t.toString(); 1611 ds.truncate(ds.length() - 8); 1612 nfoLastCheckedAR->setText(ds); 1613 } 1576 nfoLastOnline->setDateTime(u->LastOnline()); 1577 1578 nfoLastSent->setDateTime(u->LastSentEvent()); 1579 nfoLastRecv->setDateTime(u->LastSentEvent()); 1580 nfoLastCheckedAR->setDateTime(u->LastCheckedAutoResponse()); 1614 1581 1615 1582 if (u->StatusOffline()) 1616 1583 nfoOnlineSince->setText(tr("Offline")); 1617 else if (u->OnlineSince() == 0)1618 nfoOnlineSince->setText(tr("Unknown"));1619 1584 else 1620 { 1621 t.setTime_t(u->OnlineSince()); 1622 ds = t.toString(); 1623 ds.truncate(ds.length() - 8); 1624 nfoOnlineSince->setText(ds); 1625 } 1626 1627 if (bDropUser) gUserManager.DropUser(u); 1585 nfoOnlineSince->setDateTime(u->OnlineSince()); 1586 1587 if (bDropUser) 1588 gUserManager.DropUser(u); 1628 1589 } 1629 1590 -
branches/qt-gui_qt4/src/widgets/infofield.cpp
r5837 r5849 21 21 #include "infofield.h" 22 22 23 #include <QDateTime> 24 23 25 using namespace LicqQtGui; 26 /* TRANSLATOR LicqQtGui::InfoField */ 24 27 25 28 InfoField::InfoField(bool ro, QWidget* parent) … … 48 51 void InfoField::setText(unsigned long data) 49 52 { 50 char t[32]; 51 sprintf(t, "%lu", data); 52 setText(t); 53 setText(QString::number(data)); 53 54 } 55 56 void InfoField::setDateTime(uint timestamp) 57 { 58 if (timestamp == 0) 59 setText(tr("Unknown")); 60 else 61 setText(QDateTime::fromTime_t(timestamp).toString()); 62 } -
branches/qt-gui_qt4/src/widgets/infofield.h
r5764 r5849 65 65 void setText(unsigned long data); 66 66 67 // Don't hide base setText which takes QString 67 68 using QLineEdit::setText; 69 70 /** 71 * Set field to a timestamp 72 * 73 * @param timestamp Timestamp in UTC to set 74 */ 75 void setDateTime(uint timestamp); 68 76 69 77 private:
