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