В коде класса, которые может инициировать сигналы:
MyObject* obj = ObjectMaker(arg1, arg2); // фабрика
...
emit classSignal(&obj);
соответственно переданный obj удаляется в слоте (delete *obj). Как правильно передавать в слоты динамические объекты?
По указателю как здесь? Используя что-то вроде QSharedPointer? Или как-то иначе?
P.S. MyObject не является потомком QObject.
Спасибо.