Changeset 6430 for trunk/qt4-gui/src
- Timestamp:
- 07/06/08 20:30:57 (5 months ago)
- Location:
- trunk/qt4-gui/src
- Files:
-
- 5 modified
-
core/licqgui.cpp (modified) (3 diffs)
-
dialogs/mmsenddlg.cpp (modified) (2 diffs)
-
dialogs/mmsenddlg.h (modified) (2 diffs)
-
userevents/usersendcommon.cpp (modified) (2 diffs)
-
userevents/usersendcontactevent.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/qt4-gui/src/core/licqgui.cpp
r6426 r6430 23 23 #include "config.h" 24 24 25 #include <list> 25 26 #include <stdio.h> // for snprintf 26 27 #include <unistd.h> // for getopt … … 118 119 #include "usermenu.h" 119 120 121 using namespace std; 120 122 using namespace LicqQtGui; 121 123 /* TRANSLATOR LicqQtGui::LicqGui */ 122 123 124 124 125 #if defined(USE_SCRNSAVER) … … 1283 1284 showAllOwnerEvents(); 1284 1285 1285 UserStringList users; 1286 std::list<unsigned long> ppids; 1286 list<pair<QString, unsigned long> > users; 1287 1287 FOR_EACH_USER_START(LOCK_R) 1288 1288 { 1289 1289 if (pUser->NewMessages() > 0) 1290 { 1291 users.push_back(pUser->IdString()); 1292 ppids.push_back(pUser->PPID()); 1293 } 1290 users.push_back(pair<QString, unsigned long>(pUser->IdString(), pUser->PPID())); 1294 1291 } 1295 1292 FOR_EACH_USER_END 1296 1293 1297 for (UserStringList::iterator iter = users.begin(); iter != users.end(); iter++) 1298 { 1299 showDefaultEventDialog(*iter, ppids.front()); 1300 ppids.pop_front(); 1301 } 1294 list<pair<QString, unsigned long> >::iterator iter; 1295 for (iter = users.begin(); iter != users.end(); iter++) 1296 showDefaultEventDialog(iter->first, iter->second); 1302 1297 } 1303 1298 -
trunk/qt4-gui/src/dialogs/mmsenddlg.cpp
r6352 r6430 113 113 } 114 114 115 int MMSendDlg::go_contact( UserStringList& _users)115 int MMSendDlg::go_contact(StringList& users) 116 116 { 117 117 m_nEventType = ICQ_CMDxSUB_CONTACTxLIST; 118 users = &_users;118 myUsers = &users; 119 119 120 120 setWindowTitle(tr("Multiple Recipient Contact List")); … … 258 258 259 259 icqEventTag = gLicqDaemon->icqSendContactList( 260 myId.toLatin1(), * users, false, ICQ_TCPxMSG_NORMAL);260 myId.toLatin1(), *myUsers, false, ICQ_TCPxMSG_NORMAL); 261 261 break; 262 262 } -
trunk/qt4-gui/src/dialogs/mmsenddlg.h
r5837 r6430 26 26 #include <QString> 27 27 28 #include <licq_ user.h>28 #include <licq_icqd.h> 29 29 30 30 class QGroupBox; … … 47 47 int go_message(QString); 48 48 int go_url(QString, QString); 49 int go_contact( UserStringList& _users);49 int go_contact(StringList& users); 50 50 51 51 private: 52 52 QString s1, s2; 53 UserStringList* users;53 StringList* myUsers; 54 54 55 55 unsigned long m_nEventType; -
trunk/qt4-gui/src/userevents/usersendcommon.cpp
r6406 r6430 849 849 const CEventContactList* ue = dynamic_cast<const CEventContactList*>(e->UserEvent()); 850 850 const ContactList& clist = ue->Contacts(); 851 UserStringList users;851 StringList users; 852 852 853 853 // ContactList is const but string list holds "char*" so we have to copy each string 854 854 for (ContactList::const_iterator i = clist.begin(); i != clist.end(); i++) 855 users.push_back( strdup((*i)->IdString()));855 users.push_back((*i)->IdString()); 856 856 857 857 if (users.size() == 0) … … 860 860 icqEventTag = gLicqDaemon->icqSendContactList(myUsers.front().c_str(), 861 861 users, online, level, false, &myIcqColor); 862 863 // Free the strings in the list864 for (UserStringList::iterator i = users.begin(); i != users.end(); ++i)865 free(*i);866 862 867 863 break; -
trunk/qt4-gui/src/userevents/usersendcontactevent.cpp
r6352 r6430 132 132 gLicqDaemon->ProtoTypingNotification(myUsers.front().c_str(), myPpid, false, myConvoId); 133 133 134 UserStringList users;134 StringList users; 135 135 136 136 QPair<QString, unsigned long> i;
