Задача такая. Есть окно с кнопками QToolButton, вызываю контекстное меню, выбираю изменит название и редактирую название в qToolButton. Вопрос, как можно получить по координатам мыши ссылку на объект QToolButton? метод ui->centralWidget->childAt(Pos) выдает widget, а мне нужен метод QToolButton->setText();
void MainWindow::contextMenu(const QPoint & point)
{
posWid = QCursor::pos();
//int side = qMin(width(), height());
qDebug() << this->pos();
qDebug() << ui->centralWidget->mapFromGlobal(posWid);
qDebug() << ui->kanal1->pos();
QMenu *contextMenu = new QMenu(this);
contextMenu->addAction(tr("Изменить название"));
connect(contextMenu, SIGNAL(triggered(QAction*)), this, SLOT(renameChinal(QAction*)));
contextMenu->exec(QCursor::pos());
QWidget* bw = ui->centralWidget->childAt(ui->centralWidget->mapFromGlobal(posWid));
}