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;
    }
}
Ejemplo n.º 2
0
void MainWindow::showUserInfo() {
    UserInfo userInfoWindow(this);
    userInfoWindow.exec();
}