#include <evafriendlist.h>
Collaboration diagram for QQFriend:

Public Types | |
| enum | sortItem { Sort_QQ, Sort_Nick, Sort_Status } |
Public Member Functions | |
| QQFriend () | |
| QQFriend (const int qqid, short qqFace) | |
| QQFriend (const QQFriend &rhs) | |
| const int | getQQ () const |
| const short | getFace () const |
| const char | getAge () const |
| const char | getGender () const |
| const std::string & | getNick () const |
| const char | getExtFlag () const |
| const char | getCommonFlag () const |
| const long | getLoginTime () const |
| const long | getIdleTime () const |
| const long | getLastRefreshTime () const |
| void | setAge (const char age) |
| void | setGender (const char gender) |
| void | setNick (const std::string nick) |
| void | setExtFlag (const char flag) |
| void | setCommonFlag (const char flag) |
| const bool | isMember () const |
| const bool | isBoy () const |
| const int | getIP () const |
| const short | getPort () const |
| const char | getStatus () const |
| const char | getUnknown1_4 () const |
| const char | getUnknown2_11 () const |
| const short | getUnknown3_13_14 () const |
| const unsigned char * | getUnknownKey () const |
| const short | getUnknown4_31_32 () const |
| const char | getOnlineExtFlag () const |
| const char | getOnlineCommFlag () const |
| const short | getUnknown5_35_36 () const |
| void | setFace (const short faceCode) |
| void | setIP (const int ip) |
| void | setPort (const short p) |
| void | setStatus (const char s) |
| void | setUnknown1_4 (const char un) |
| void | setUnknown2_11 (const char un) |
| void | setUnknown3_13_14 (const short un) |
| void | setUnknownKey (const unsigned char *key) |
| unsigned int | getOnlineTime () const |
| unsigned short | getLevel () const |
| unsigned short | getHoursToLevelUp () const |
| void | setOnlineTime (const unsigned int time) |
| void | setLevel (const unsigned short l) |
| void | setHoursToLevelUp (const unsigned short time) |
| const short | getVersion () const |
| void | setVersion (const short version) |
| const unsigned char * | getFileSessionKey () const |
| void | setFileSessionKey (const unsigned char *key) |
| void | setFriendItem (const FriendItem &item) |
| void | setFriendOnlineEntry (const FriendOnlineEntry &entry) |
| const ContactInfo & | getUserInformation () const |
| void | setUserInformation (const ContactInfo &info) |
| void | setGroupIndex (const int index) |
| const int | getGroupIndex () const |
| void | setExtraInfo (const unsigned int info) |
| const unsigned int | getExtraInfo () const |
| const bool | hasSignature () const |
| const bool | hasQQTang () const |
| const bool | hasQQAlbum () const |
| const bool | hasPalEntry () const |
| const bool | hasUserHead () const |
| void | setSignature (const std::string sig, const unsigned int time) |
| const std::string & | getSignature () const |
| const unsigned int | getSignatureModifyTime () const |
| void | setMemo (const MemoItem &memo) |
| const MemoItem & | getMemo () const |
| QQFriend & | operator= (const QQFriend &rhs) |
| int | operator== (const QQFriend &rhs) const |
| int | operator< (const QQFriend &rhs) const |
| void | setSequence (const unsigned short seq) |
| const unsigned short | getSequence () const |
| const unsigned short | getNextSequence () |
| const int | getChatFontSize () const |
| const int | getChatFontColor () const |
| const int | getChatFontRed () const |
| const int | getChatFontGreen () const |
| const int | getChatFontBlue () const |
| void | setChatFontSize (const int size) |
| void | setChatFontColor (const int color) |
| void | setChatFontColor (const int red, const int green, const int blue) |
Static Public Member Functions | |
| static sortItem | getSortField () |
| static void | setSortField (const sortItem field) |
Private Member Functions | |
| void | initalizeBuddy (const int qqid=0, short qqFace=0) |
Private Attributes | |
| int | qqNum |
| short | face |
| char | age |
| char | gender |
| std::string | nick |
| char | extFlag |
| char | commonFlag |
| long | loginTime |
| long | idleTime |
| long | lastRefreshTime |
| char | unknown4 |
| int | IP |
| short | port |
| char | unknown11 |
| char | status |
| short | unknown13_14 |
| unsigned char | unknownKey [QQ_KEY_LENGTH] |
| short | unknown31_32 |
| char | onlineExtFlag |
| char | onlineCommonFlag |
| short | unknown35_36 |
| unsigned int | timeOnline |
| unsigned short | level |
| unsigned short | hoursToLevelUp |
| short | clientVersion |
| unsigned int | mExtraInfo |
| std::string | mSignature |
| unsigned int | mSignatureModifyTime |
| unsigned char | fileSessionKey [QQ_KEY_LENGTH] |
| ContactInfo | userInfo |
| int | groupIndex |
| unsigned short | m_Sequence |
| MemoItem | m_Memo |
| int | m_ChatFontSize |
| int | m_ChatFontColor |
Static Private Attributes | |
| static sortItem | field2Sort = Sort_Nick |
Definition at line 35 of file evafriendlist.h.
|
|
Definition at line 121 of file evafriendlist.h. |
|
|
Definition at line 25 of file evafriendlist.cpp. References initalizeBuddy(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 30 of file evafriendlist.cpp. References initalizeBuddy(). Here is the call graph for this function: ![]() |
|
|
Definition at line 35 of file evafriendlist.cpp. |
|
|
Definition at line 43 of file evafriendlist.h. References age. Referenced by operator=(). |
|
|
Definition at line 136 of file evafriendlist.h. References m_ChatFontColor. |
|
|
Definition at line 133 of file evafriendlist.h. References m_ChatFontColor. Referenced by operator=(). |
|
|
Definition at line 135 of file evafriendlist.h. References m_ChatFontColor. |
|
|
Definition at line 134 of file evafriendlist.h. References m_ChatFontColor. |
|
|
Definition at line 132 of file evafriendlist.h. References m_ChatFontSize. Referenced by operator=(). |
|
|
Definition at line 47 of file evafriendlist.h. References commonFlag. Referenced by operator=(). |
|
|
Definition at line 46 of file evafriendlist.h. References extFlag. Referenced by operator=(). |
|
|
Definition at line 107 of file evafriendlist.h. References mExtraInfo. Referenced by operator=(). |
|
|
Definition at line 42 of file evafriendlist.h. References face. Referenced by operator=(). |
|
|
Definition at line 93 of file evafriendlist.h. References fileSessionKey. Referenced by operator=(). |
|
|
Definition at line 44 of file evafriendlist.h. References gender. Referenced by operator=(). |
|
|
Definition at line 104 of file evafriendlist.h. References groupIndex. Referenced by FriendList::addFriend(), and operator=(). |
|
|
Definition at line 85 of file evafriendlist.h. References hoursToLevelUp. Referenced by operator=(). |
|
|
Definition at line 49 of file evafriendlist.h. References idleTime. Referenced by operator=(). |
|
|
Definition at line 61 of file evafriendlist.h. References IP. Referenced by operator=(). |
|
|
Definition at line 50 of file evafriendlist.h. References lastRefreshTime. Referenced by operator=(). |
|
|
Definition at line 84 of file evafriendlist.h. References level. Referenced by operator=(). |
|
|
Definition at line 48 of file evafriendlist.h. References loginTime. Referenced by operator=(). |
|
|
Definition at line 119 of file evafriendlist.h. References m_Memo. Referenced by operator=(). |
|
|
Definition at line 130 of file evafriendlist.h. References m_Sequence. |
|
|
Definition at line 45 of file evafriendlist.h. References nick. Referenced by operator<(), and operator=(). |
|
|
Definition at line 70 of file evafriendlist.h. References onlineCommonFlag. Referenced by operator=(). |
|
|
Definition at line 69 of file evafriendlist.h. References onlineExtFlag. Referenced by operator=(). |
|
|
Definition at line 83 of file evafriendlist.h. References timeOnline. Referenced by operator=(). |
|
|
Definition at line 62 of file evafriendlist.h. References port. Referenced by operator=(). |
|
|
Definition at line 41 of file evafriendlist.h. References qqNum. Referenced by FriendList::addFriend(), operator<(), operator=(), operator==(), and FriendList::updateFriend(). |
|
|
Definition at line 129 of file evafriendlist.h. References m_Sequence. Referenced by operator=(). |
|
|
Definition at line 115 of file evafriendlist.h. References mSignature. Referenced by operator=(). |
|
|
Definition at line 116 of file evafriendlist.h. References mSignatureModifyTime. Referenced by operator=(). |
|
|
Definition at line 122 of file evafriendlist.h. References field2Sort. Referenced by FriendList::getAllFriends(), and operator=(). |
|
|
Definition at line 63 of file evafriendlist.h. References status. Referenced by operator<(), and operator=(). |
|
|
Definition at line 64 of file evafriendlist.h. References unknown4. Referenced by operator=(). |
|
|
Definition at line 65 of file evafriendlist.h. References unknown11. Referenced by operator=(). |
|
|
Definition at line 66 of file evafriendlist.h. References unknown13_14. Referenced by operator=(). |
|
|
Definition at line 68 of file evafriendlist.h. References unknown31_32. Referenced by operator=(). |
|
|
Definition at line 71 of file evafriendlist.h. References unknown35_36. Referenced by operator=(). |
|
|
Definition at line 67 of file evafriendlist.h. References unknownKey. Referenced by operator=(). |
|
|
Definition at line 100 of file evafriendlist.h. References userInfo. Referenced by operator=(). |
|
|
Definition at line 91 of file evafriendlist.h. References clientVersion. Referenced by operator=(). |
|
|
Definition at line 111 of file evafriendlist.h. References mExtraInfo, and QQ_EXTAR_INFO_PAL. |
|
|
Definition at line 110 of file evafriendlist.h. References mExtraInfo, and QQ_EXTAR_INFO_ALBUM. |
|
|
Definition at line 109 of file evafriendlist.h. References mExtraInfo, and QQ_EXTAR_INFO_TANG. |
|
|
Definition at line 108 of file evafriendlist.h. References mExtraInfo, and QQ_EXTAR_INFO_SIGNATURE. |
|
|
Definition at line 112 of file evafriendlist.h. References mExtraInfo, and QQ_EXTAR_INFO_USER_HEAD. |
|
||||||||||||
|
Definition at line 164 of file evafriendlist.cpp. References MemoItem::address, age, BUDDY_INVALID_FIELD, clientVersion, commonFlag, MemoItem::email, extFlag, face, fileSessionKey, gender, groupIndex, hoursToLevelUp, idleTime, IP, lastRefreshTime, level, loginTime, m_ChatFontColor, m_ChatFontSize, m_Memo, m_Sequence, mExtraInfo, MemoItem::mobile, mSignature, mSignatureModifyTime, MemoItem::name, nick, MemoItem::note, onlineCommonFlag, onlineExtFlag, port, QQ_KEY_LENGTH, qqNum, status, MemoItem::telephone, timeOnline, unknown11, unknown13_14, unknown31_32, unknown35_36, unknown4, unknownKey, and MemoItem::zipcode. Referenced by QQFriend(). |
|
|
Definition at line 59 of file evafriendlist.h. References gender, and QQ_FRIEND_GENDER_GG. |
|
|
Definition at line 58 of file evafriendlist.h. References commonFlag. |
|
|
Definition at line 144 of file evafriendlist.cpp. References field2Sort, getNick(), getQQ(), getStatus(), nick, QQ_FRIEND_STATUS_LEAVE, QQ_FRIEND_STATUS_ONLINE, qqNum, Sort_Nick, Sort_QQ, Sort_Status, and status. Here is the call graph for this function: ![]() |
|
|
|
Definition at line 137 of file evafriendlist.cpp. References getQQ(), and qqNum. Here is the call graph for this function: ![]() |
|
|
Definition at line 52 of file evafriendlist.h. |
|
||||||||||||||||
|
Definition at line 140 of file evafriendlist.h. References m_ChatFontColor. |
|
|
Definition at line 139 of file evafriendlist.h. References m_ChatFontColor. |
|
|
Definition at line 138 of file evafriendlist.h. References m_ChatFontSize. |
|
|
Definition at line 56 of file evafriendlist.h. References commonFlag. |
|
|
Definition at line 55 of file evafriendlist.h. References extFlag. |
|
|
Definition at line 106 of file evafriendlist.h. References mExtraInfo. |
|
|
Definition at line 74 of file evafriendlist.h. References face. |
|
|
Definition at line 94 of file evafriendlist.h. References fileSessionKey. |
|
|
Definition at line 40 of file evafriendlist.cpp. References age, commonFlag, extFlag, face, gender, FriendItem::getAge(), FriendItem::getCommonFlag(), FriendItem::getExtFlag(), FriendItem::getFace(), FriendItem::getGender(), FriendItem::getIdleTime(), FriendItem::getLastRefreshTime(), FriendItem::getLoginTime(), FriendItem::getNick(), FriendItem::getQQ(), idleTime, lastRefreshTime, loginTime, nick, and qqNum. Here is the call graph for this function: ![]() |
|
|
Definition at line 54 of file evafriendlist.cpp. References FriendOnlineEntry::getCommFlag(), FriendOnlineEntry::getExtFlag(), FriendOnlineEntry::getIP(), FriendOnlineEntry::getPort(), FriendOnlineEntry::getQQ(), FriendOnlineEntry::getStatus(), FriendOnlineEntry::getUnknown1_4(), FriendOnlineEntry::getUnknown2_11(), FriendOnlineEntry::getUnknown3_13_14(), FriendOnlineEntry::getUnknown4_31_32(), FriendOnlineEntry::getUnknown5_35_36(), FriendOnlineEntry::getUnknownKey(), IP, onlineCommonFlag, onlineExtFlag, port, QQ_KEY_LENGTH, qqNum, status, unknown11, unknown13_14, unknown31_32, unknown35_36, unknown4, and unknownKey. Here is the call graph for this function: ![]() |
|
|
Definition at line 53 of file evafriendlist.h. |
|
|
Definition at line 103 of file evafriendlist.h. References groupIndex. |
|
|
Definition at line 89 of file evafriendlist.h. References hoursToLevelUp. |
|
|
Definition at line 75 of file evafriendlist.h. References IP. |
|
|
Definition at line 88 of file evafriendlist.h. References level. |
|