}
-void IrcUser::setAway(const bool &away)
+void IrcUser::setAway(bool away)
{
if (away != _away) {
_away = away;
// This function is only ever called by SYNC calls from legacy cores (pre-0.13).
// Therefore, no SYNC call is needed here.
-void IrcUser::setLastAwayMessage(const int &lastAwayMessage)
+void IrcUser::setLastAwayMessage(int lastAwayMessage)
{
- QDateTime lastAwayMessageTime = QDateTime();
- lastAwayMessageTime.setTimeSpec(Qt::UTC);
#if QT_VERSION >= 0x050800
- lastAwayMessageTime.fromSecsSinceEpoch(lastAwayMessage);
+ QDateTime lastAwayMessageTime = QDateTime::fromSecsSinceEpoch(lastAwayMessage);
#else
// toSecsSinceEpoch() was added in Qt 5.8. Manually downconvert to seconds for now.
// See https://doc.qt.io/qt-5/qdatetime.html#toMSecsSinceEpoch
- lastAwayMessageTime.fromMSecsSinceEpoch(lastAwayMessage * 1000);
+ QDateTime lastAwayMessageTime = QDateTime::fromMSecsSinceEpoch(lastAwayMessage * 1000);
#endif
+ lastAwayMessageTime.setTimeSpec(Qt::UTC);
setLastAwayMessageTime(lastAwayMessageTime);
}
* @param[in] account Account name if logged in, * if logged out, or empty string if unknown
*/
void setAccount(const QString &account);
- void setAway(const bool &away);
+ void setAway(bool away);
void setAwayMessage(const QString &awayMessage);
void setIdleTime(const QDateTime &idleTime);
void setLoginTime(const QDateTime &loginTime);
void setIrcOperator(const QString &ircOperator);
// setLastAwayMessage is only called by legacy (pre-0.13) cores, which automatically gets
// converted to setting the appropriate lastAwayMessageTime. Do not use this in new code.
- void setLastAwayMessage(const int &lastAwayMessage);
+ void setLastAwayMessage(int lastAwayMessage);
void setLastAwayMessageTime(const QDateTime &lastAwayMessageTime);
void setWhoisServiceReply(const QString &whoisServiceReply);
void setSuserHost(const QString &suserHost);