Russian Qt Forum

Qt => Вопросы новичков => Тема начата: shender от Март 30, 2011, 17:18



Название: проверка возможности коннекта
Отправлено: shender от Март 30, 2011, 17:18
День добрый. Такой вопрос есть ли возможность проверки на возможность соединения двух объектов.
т.е. шоб не писать соnnect(obj1,SIGNAL(signal()),obj2,SIGNAL or SLOT (signal_or_slot()));
и смотреть что вернет функция, а как то попроще, спросить у объекта сможет ли он соединить
такой то сигнал со слотом или сигналом другого объекта?
спасибо



Название: Re: проверка возможности коннекта
Отправлено: blood_shadow от Апрель 07, 2011, 10:25
День добрый. Такой вопрос есть ли возможность проверки на возможность соединения двух объектов.
т.е. шоб не писать соnnect(obj1,SIGNAL(signal()),obj2,SIGNAL or SLOT (signal_or_slot()));
и смотреть что вернет функция, а как то попроще, спросить у объекта сможет ли он соединить
такой то сигнал со слотом или сигналом другого объекта?
спасибо


а зачем тебе это? соединиться он не сможет если у приемника, больше аргументов чем у отправителя или не совпадают типы,
а так это все реализуется через интроинспекцию и все через стандартный С++