void QObject::connectNotify ( const char * signal ) {Булевскую переменную взвели}void QObject::disconnectNotify ( const char * signal ) {Булевскую переменную сбросили}
C++ (Qt)QMetaObject::indexOfSlot( "myslot()")
bool wasConnected = disconnect(...);//...if(wasConnected) connect(...);