void SlotTester::allTests() { QStrList allSlots = metaObject()->slotNames(); if ( allSlots.contains("setUp()") > 0 ) invokeMember("setUp()"); for ( char *sl = allSlots.first(); sl; sl = allSlots.next() ) { QString str = sl; if ( str.startsWith("test") ) { m_results = results(sl); m_results->clear(); cout << "KUnitTest_Debug_BeginSlot[" << sl << "]" << endl; invokeMember(str); cout << "KUnitTest_Debug_EndSlot[" << sl << "]" << endl; } } if ( allSlots.contains("tearDown()") > 0 ) invokeMember("tearDown()"); m_total->clear(); }
/*! Returns a sorted list of formats for which asynchronous loading is supported. */ QStrList QImageDecoder::inputFormats() { QImageDecoderPrivate::ensureFactories(); QStrList result; for (QImageFormatType* f = QImageDecoderPrivate::factories->first(); f; f = QImageDecoderPrivate::factories->next()) { if ( !result.contains( f->formatName() ) ) { result.inSort( f->formatName() ); } } return result; }