Cześć.
Mam pewien problem ze zrobieniem własnego context menu w Qt5
connect(ui->tableView,SIGNAL(customContextMenuRequested(QPoint)),this,SLOT(table_context_menu(QPoint)));
void tv::table_context_menu(const QPoint& pos)
{
QPoint globalPos = ui->tableView->mapToGlobal(pos);
QMenu menu;
menu.addAction("Informacje");
menu.addAction("Ilość");
QAction* selectedItem = menu.exec(globalPos);
if(selectedItem)
{
qDebug() << "somethink";
}
else
{
qDebug() << "somethink 2";
}
}
nie jestem pewien jak mam tym ifie porównywać dane parametry, tak aby po wybraniu odpowiedniego wykonała się odpowiednia akcja.
z góry dzięki za pomoc :)
PS. Oczywiście chodzi o menu po kliknięciu prawego przycisku myszy