void ChatRoomsWindow::onlineUsersMenu(QPoint p) { QTableWidgetItem *index = OnlineUsersList->itemAt(p); if (index) { QMenu *pmenu = new QMenu(); QAction *sendmsg, *info; sendmsg = pmenu->addAction( QIcon(":/images/add.png"), tr("Send private message")); info = pmenu->addAction( QIcon(":/images/application_add.png"), tr("View user information")); connect(sendmsg, SIGNAL(triggered()), this, SLOT(sendMessageWindow())); connect(info, SIGNAL(triggered()), this, SLOT(userInfoWindow())); pmenu->exec(QCursor::pos()); delete pmenu; } }
void MainWindow::showUserInfo() { UserInfo userInfoWindow(this); userInfoWindow.exec(); }