Я определяю сигнал-слот-соединение в пользовательский интерфейс как это :
connect( ui.Diagram , SIGNAL( sendChartImportVariablesToUI( QList <QVariant> &) ),
this ,SLOT (getVariablesFromChartImport( QList <QVariant> &))) ;
Теперь, когда я отмечаю sendChartImportVariablesToUI в пользовательский интерфейс (который является сигналом, определенным в другом классе) и использовать rightMouseclick-> Find Usages Qt не покажет мне использование sendChartImportVariablesToUI в этом другом классе. Он даже не покажет мне использование оператора Connect в пользовательском интерфейсе.
Есть ли такая команда rightMouseclick-> Найти использования во всех классах это показало бы мне пользу в все классы моего проекта?
Это ошибка Qt, и вы можете увидеть её в отчёте об ошибках на сайте qt:
Существует проблема с «найти использование». Не находит использования
сигналы / слоты в других классах.
Ссылки на отчет:
https://bugreports.qt.io/browse/QTCREATORBUG-13929?jql=text%20~%20%22find%20usage%20signal%20slot%22
https://bugreports.qt.io/browse/QTCREATORBUG-1863
https://bugreports.qt.io/browse/QTCREATORBUG-13601
Используйте новую версию Qt Creator а также Новый синтаксис слота сигналов :
connect(sender, &Sender::valueChanged,receiver, &Receiver::updateValue);
С этим соединением вы можете найти использование, а Qt найдет линию соединения.
Других решений пока нет …