diff --git a/kdevdesigner/designer/connectionitems.cpp b/kdevdesigner/designer/connectionitems.cpp index 059fe6bf..2ad6afd8 100644 --- a/kdevdesigner/designer/connectionitems.cpp +++ b/kdevdesigner/designer/connectionitems.cpp @@ -447,14 +447,14 @@ void SlotItem::updateSlotList() for( int i = 0; i < n; ++i ) { // accept only public slots. For the form window, also accept protected slots const TQMetaData* md = lastReceiver->metaObject()->slot( i, TRUE ); - if ( ( (lastReceiver->metaObject()->slot( i, TRUE )->tqt_mo_access == TQMetaData::Public) || + if ( ( (lastReceiver->metaObject()->slot( i, TRUE )->access == TQMetaData::Public) || (formWindow->isMainContainer( TQT_TQOBJECT(lastReceiver) ) && - lastReceiver->metaObject()->slot(i, TRUE)->tqt_mo_access == + lastReceiver->metaObject()->slot(i, TRUE)->access == TQMetaData::Protected) ) && - !ignoreSlot( md->tqt_mo_ci_name ) && - checkConnectArgs( signal.latin1(), lastReceiver, md->tqt_mo_ci_name ) ) - if ( lst.find( md->tqt_mo_ci_name ) == lst.end() ) - lst << MetaDataBase::normalizeFunction( md->tqt_mo_ci_name ); + !ignoreSlot( md->name ) && + checkConnectArgs( signal.latin1(), lastReceiver, md->name ) ) + if ( lst.find( md->name ) == lst.end() ) + lst << MetaDataBase::normalizeFunction( md->name ); } LanguageInterface *iface =