#include "zimtcontact.h" zimtcontact::zimtcontact() { } zimtcontact::zimtcontact(unsigned long auin, messengername apname) { uin = auin; pname = apname; } zimtcontact::zimtcontact(const string &anick, messengername apname) { nickname = anick; pname = apname; uin = 0; } bool zimtcontact::operator == (const zimtcontact &ainfo) const { bool r = (ainfo.uin == uin) && (ainfo.pname == pname); r= r & (ainfo.nickname == nickname); return r; } bool zimtcontact::operator != (const zimtcontact &ainfo) const { return !(*this == ainfo); } bool zimtcontact::operator == (messengername apname) const { return apname == pname; } bool zimtcontact::operator != (messengername apname) const { return !(*this == apname); } bool zimtcontact::empty() const{ return (!uin && pname == icq); }