X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fcoreaccount.cpp;h=a550d57194ca3b381ae3f68926314c7161f5c860;hp=6cb016815543c59c5ab952a3f59c5dbeeec0a1e7;hb=a65f42197839da536975b3e2858eedcef420035f;hpb=68878dc8366f2f4a0afe132847aad9a51a80cdbf diff --git a/src/client/coreaccount.cpp b/src/client/coreaccount.cpp index 6cb01681..a550d571 100644 --- a/src/client/coreaccount.cpp +++ b/src/client/coreaccount.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2019 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -169,7 +169,34 @@ void CoreAccount::fromVariantMap(const QVariantMap &v) } -bool CoreAccount::operator==(const CoreAccount &o) const +bool CoreAccount::operator==(const CoreAccount &other) const { - return toVariantMap(true) == o.toVariantMap(true); + return toVariantMap(true) == other.toVariantMap(true); +} + + +bool CoreAccount::operator!=(const CoreAccount &other) const +{ + return !(*this == other); +} + + +QDebug operator<<(QDebug dbg, const CoreAccount &acc) +{ + dbg.nospace() << qPrintable(QString("CoreAccount(AccountId:")) << acc.accountId() + << qPrintable(QString(", AccountName:")) << acc.accountName() + << qPrintable(QString(", Uuid:")) << acc.uuid() + << qPrintable(QString(", Internal:")) << acc.isInternal() + << qPrintable(QString(", User:")) << acc.user() + << qPrintable(QString(", Password:")) << acc.password() + << qPrintable(QString(", StorePassword:")) << acc.storePassword() + << qPrintable(QString(", HostName:")) << acc.hostName() + << qPrintable(QString(", Port:")) << acc.port() + << qPrintable(QString(", UseSSL:")) << acc.useSsl() + << qPrintable(QString(", ProxyType:")) << acc.proxyType() + << qPrintable(QString(", ProxyUser:")) << acc.proxyUser() + << qPrintable(QString(", ProxyPassword:")) << acc.proxyPassword() + << qPrintable(QString(", ProxyHostName:")) << acc.proxyHostName() + << qPrintable(QString(", ProxyPort:")) << acc.proxyPort(); + return dbg.space(); }