void UsersFrame::UserInfo::update(const FavoriteUser& u) { columns[COLUMN_NICK] = Text::toT(u.getNick()); columns[COLUMN_HUB] = user->isOnline() ? WinUtil::getHubNames(u.getUser()).first : Text::toT(u.getUrl()); columns[COLUMN_SEEN] = user->isOnline() ? T_("Online") : Text::toT(Util::formatTime("%Y-%m-%d %H:%M", u.getLastSeen())); columns[COLUMN_DESCRIPTION] = Text::toT(u.getDescription()); columns[COLUMN_CID] = Text::toT(u.getUser()->getCID().toBase32()); }
void UsersFrame::UserInfo::update(const FavoriteUser& u) { dcassert(!ClientManager::isShutdown()); if (!ClientManager::isShutdown()) { columns[COLUMN_NICK] = Text::toT(u.getNick()); columns[COLUMN_HUB] = user->isOnline() ? WinUtil::getHubNames(u.getUser(), u.getUrl()).first : Text::toT(u.getUrl()); columns[COLUMN_SEEN] = user->isOnline() ? TSTRING(ONLINE) : Text::toT(Util::formatDigitalClock(u.getLastSeen())); columns[COLUMN_DESCRIPTION] = Text::toT(u.getDescription()); // !SMT!-S if (u.isSet(FavoriteUser::FLAG_IGNORE_PRIVATE)) columns[COLUMN_IGNORE] = TSTRING(IGNORE_S); else if (u.isSet(FavoriteUser::FLAG_FREE_PM_ACCESS)) columns[COLUMN_IGNORE] = TSTRING(FREE_PM_ACCESS); else columns[COLUMN_IGNORE].clear(); columns[COLUMN_SPEED_LIMIT] = Text::toT(FavoriteUser::getSpeedLimitText(u.getUploadLimit())); //[+]PPA columns[COLUMN_USER_SLOTS] = Util::toStringW(u.getUser()->getSlots()); columns[COLUMN_CID] = Text::toT(u.getUser()->getCID().toBase32()); } }
void UsersFrame::UserInfo::update(const FavoriteUser& u) { columns[COLUMN_NICK] = Text::toT(u.getNick()); columns[COLUMN_HUB] = user->isOnline() ? WinUtil::getHubNames(u.getUser(), Util::emptyString).first : Text::toT(u.getUrl()); columns[COLUMN_SEEN] = user->isOnline() ? TSTRING(ONLINE) : Text::toT(Util::formatTime("%Y-%m-%d %H:%M", u.getLastSeen())); columns[COLUMN_DESCRIPTION] = Text::toT(u.getDescription()); }