Ejemplo n.º 1
0
WString* WEXPORT MTool::findSwitchByText( WString& id, WString& text, int kludge )
{
    int icount;

    if( kludge == 0 ) {         // check current text
        if( text.isEqual( (WString *)_switchesTexts.findThis( &id ) ) ) {
            return( &id );
        }
    } else if( kludge == 1 ) {  // check old text
        if( id.isEqual( (WString *)_switchesIds.findThis( &text, &id ) ) ) {
            return( &id );
        }
    }
    icount = _incTools.count();
    for( int i = 0; i < icount; i++ ) {
        MTool* tool = (MTool*)_incTools[i];
        if( tool->findSwitchByText( id, text, kludge ) != NULL ) {
            return( &id );
        }
    }
    return( NULL );
}