При работе с connect-ом столкнулся с таким багом:
есть некоторый набор enum-ов описанный так:
namespace MyNamespace{
enum Type{
Type1,
Type2,
Type3
};
}//end namespace
Дальше есть сигнал my_signal(Type type); и есть слот my_slot(Type type);
когда сигнал со слотом соединяю таким образом:
bool ok = connect(obj1, SIGNAL(my_signal(Type)), obj2, SLOT(my_slot(Type)) );
то все работает и ok = true, а если так:
bool ok = connect(obj1, SIGNAL(my_signal(MyNamespace::Type)), obj2, SLOT(my_slot(MyNamespace::Type)) );
то ok=false и соответственно ничего не работает...
в Output пишет что нет такого сигнала...
В чем загвоздка?