rem: virtual bool requiresBody() const { return true; }
add: bool KMSearchPattern::requiresBody() const { QPtrListIterator<KMSearchRule> it( *this ); for ( it.toFirst() ; it.current() ; ++it ) if ( (*it)->requiresBody() ) return true; return false; }
context:   virtual bool requiresBody() const { return true; }