Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

QunList Class Reference

#include <evaqunlist.h>

List of all members.

Public Member Functions

 QunList ()
QunListoperator= (const QunList &rhs)
void add (const Qun &q)
bool remove (const int id)
void update (const Qun &q)
QungetQun (const int id)
void setDetails (const QunInfo &info)
void setMember (const int id, const FriendItem &fi)
void setMembers (const int id, const std::list< FriendItem > &list)
void setOnlineMembers (const int id, const std::list< int > &list)
void setQQList (const int id, const std::list< int > &list)
void setMemberArgs (const int id, const std::map< int, QunMember > &member)
const std::list< Qun > & getQunList () const
void clearQunList ()
void setMyQunCardInfo (const int id, const std::string name, const unsigned char gender, const std::string phone, const std::string email, const std::string memo)
const int numQuns () const

Private Attributes

std::list< QunqunList


Detailed Description

Definition at line 148 of file evaqunlist.h.


Constructor & Destructor Documentation

QunList::QunList  )  [inline]
 

Definition at line 150 of file evaqunlist.h.


Member Function Documentation

void QunList::add const Qun q  ) 
 

Definition at line 225 of file evaqunlist.cpp.

References getQun(), Qun::getQunID(), and qunList.

Referenced by update().

Here is the call graph for this function:

void QunList::clearQunList  )  [inline]
 

Definition at line 168 of file evaqunlist.h.

References qunList.

Qun * QunList::getQun const int  id  ) 
 

Definition at line 250 of file evaqunlist.cpp.

References qunList.

Referenced by add().

const std::list<Qun>& QunList::getQunList  )  const [inline]
 

Definition at line 167 of file evaqunlist.h.

References qunList.

Referenced by operator=().

const int QunList::numQuns  )  const [inline]
 

Definition at line 172 of file evaqunlist.h.

References qunList.

QunList & QunList::operator= const QunList rhs  ) 
 

Definition at line 219 of file evaqunlist.cpp.

References getQunList(), and qunList.

Here is the call graph for this function:

bool QunList::remove const int  id  ) 
 

Definition at line 232 of file evaqunlist.cpp.

References qunList.

Referenced by update().

void QunList::setDetails const QunInfo info  ) 
 

Definition at line 261 of file evaqunlist.cpp.

References QunInfo::getQunID(), and qunList.

Here is the call graph for this function:

void QunList::setMember const int  id,
const FriendItem fi
 

Definition at line 272 of file evaqunlist.cpp.

References qunList.

void QunList::setMemberArgs const int  id,
const std::map< int, QunMember > &  member
 

Definition at line 316 of file evaqunlist.cpp.

References qunList.

void QunList::setMembers const int  id,
const std::list< FriendItem > &  list
 

Definition at line 283 of file evaqunlist.cpp.

References qunList.

void QunList::setMyQunCardInfo const int  id,
const std::string  name,
const unsigned char  gender,
const std::string  phone,
const std::string  email,
const std::string  memo
 

Definition at line 327 of file evaqunlist.cpp.

References qunList.

void QunList::setOnlineMembers const int  id,
const std::list< int > &  list
 

Definition at line 294 of file evaqunlist.cpp.

References qunList.

void QunList::setQQList const int  id,
const std::list< int > &  list
 

Definition at line 305 of file evaqunlist.cpp.

References qunList.

void QunList::update const Qun q  ) 
 

Definition at line 244 of file evaqunlist.cpp.

References add(), Qun::getQunID(), and remove().

Here is the call graph for this function:


Member Data Documentation

std::list<Qun> QunList::qunList [private]
 

Definition at line 174 of file evaqunlist.h.

Referenced by add(), clearQunList(), getQun(), getQunList(), numQuns(), operator=(), remove(), setDetails(), setMember(), setMemberArgs(), setMembers(), setMyQunCardInfo(), setOnlineMembers(), and setQQList().


The documentation for this class was generated from the following files:
Generated on Mon May 15 20:52:06 2006 for libeva by  doxygen 1.4.4