const QString &ForumMessage::displayName() { if(_propertiesChanged || _displayName.isNull()) { if(thread()) { if(name().length() > thread()->name().length()) { _displayName = name(); } else { _displayName = thread()->name(); } } else { _displayName = name(); } if(ordernum() > 0) _displayName = "Re: " + _displayName; _displayName = MessageFormatting::sanitize(_displayName); } return _displayName; }
bool ForumMessage::operator<(const ForumMessage &o) { return ordernum() < o.ordernum(); }