Changeset 6000 for branches/qt-gui_qt4/src/core/systemmenu.cpp
- Timestamp:
- 01/08/08 06:03:05 (11 months ago)
- Files:
-
- 1 modified
-
branches/qt-gui_qt4/src/core/systemmenu.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/qt-gui_qt4/src/core/systemmenu.cpp
r5892 r6000 39 39 #include "dialogs/awaymsgdlg.h" 40 40 #include "dialogs/editgrpdlg.h" 41 #include "dialogs/historydlg.h" 41 42 #include "dialogs/logwindow.h" 42 43 #include "dialogs/ownermanagerdlg.h" … … 553 554 // System sub menu 554 555 myOwnerAdmMenu = new QMenu(protoName); 555 connect(myOwnerAdmMenu, SIGNAL(triggered(QAction*)), SLOT(ownerAdmFunction(QAction*))); 556 myOwnerAdmInfoAction = myOwnerAdmMenu->addAction(tr("&Info...")); 557 myOwnerAdmInfoAction->setData(mnuUserGeneral); 558 myOwnerAdmHistoryAction = myOwnerAdmMenu->addAction(tr("View &History...")); 559 myOwnerAdmHistoryAction->setData(mnuUserHistory); 556 myOwnerAdmInfoAction = myOwnerAdmMenu->addAction(tr("&Info..."), this, SLOT(viewInfo())); 557 myOwnerAdmHistoryAction = myOwnerAdmMenu->addAction(tr("View &History..."), this, SLOT(viewHistory())); 560 558 561 559 // Status sub menu … … 674 672 } 675 673 676 void OwnerData::ownerAdmFunction(QAction* action) 677 { 678 int id = action->data().toInt(); 679 674 void OwnerData::viewInfo() 675 { 680 676 ICQOwner* o = gUserManager.FetchOwner(myPpid, LOCK_R); 681 677 if (o == NULL) … … 684 680 QString userid = o->IdString(); 685 681 gUserManager.DropOwner(myPpid); 686 LicqGui::instance()->showInfoDialog(id, userid, myPpid); 682 LicqGui::instance()->showInfoDialog(mnuUserGeneral, userid, myPpid); 683 } 684 685 void OwnerData::viewHistory() 686 { 687 ICQOwner* o = gUserManager.FetchOwner(myPpid, LOCK_R); 688 if (o == NULL) 689 return; 690 691 QString userid = o->IdString(); 692 gUserManager.DropOwner(myPpid); 693 new HistoryDlg(userid, myPpid); 687 694 } 688 695
