LINUX.ORG.RU

Qt4 проблема с передачей доп. параметров в слот


0

0

Есть ГУИ приложение, к которому есть плагины. LoadPlugin добавляет QAction в меню приложения. Необходимо, чтобы по сигналу triggered() на QAction передавался дополнительный параметр в слот, хотя бы QString, либо была возможность узнать, какой QAction послал сигнал. Другими словами надо что-то типа такого:

connect(action, SIGNAL(triggered()), this, SLOT(slotFunc(QString)));

Qt такое не разрешает. Какие есть варианты обхода данного ограничения?

slotFunc не связан с плагином, поэтому поместить код в плагин нельзя.


>возможность узнать, какой QAction послал сигнал

sender()

summatus
()
Ответ на: комментарий от kitov

> sender() вызванный в слоте даст укажет на отправителя .

Спасибо большое!

irq
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.