- QString username = index.sibling(index.row(), 0).data().toString();
- BufferInfo bufferInfo = index.data(NetworkModel::BufferInfoRole).value<BufferInfo>();
-
- QMenu nickContextMenu(this);
-
- QAction *whoisAction = nickContextMenu.addAction(tr("WHOIS"));
- QAction *versionAction = nickContextMenu.addAction(tr("VERSION"));
- QAction *pingAction = nickContextMenu.addAction(tr("PING"));
-
- nickContextMenu.addSeparator();
-
- QMenu *modeMenu = nickContextMenu.addMenu(tr("Modes"));
- QAction *opAction = modeMenu->addAction(tr("Op %1").arg(username));
- QAction *deOpAction = modeMenu->addAction(tr("Deop %1").arg(username));
- QAction *voiceAction = modeMenu->addAction(tr("Voice %1").arg(username));
- QAction *deVoiceAction = modeMenu->addAction(tr("Devoice %1").arg(username));