imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/tsrc/test_qtnmwrapper.cpp
changeset 31 d429f823a6b7
parent 30 b67379558a75
equal deleted inserted replaced
30:b67379558a75 31:d429f823a6b7
   468         int c = 3;
   468         int c = 3;
   469         char* v[] = {argv[0], "-o", "c:/test.txt"};
   469         char* v[] = {argv[0], "-o", "c:/test.txt"};
   470         return QTest::qExec(&tc, c, v);
   470         return QTest::qExec(&tc, c, v);
   471     }
   471     }
   472 #else
   472 #else
   473     QTEST_MAIN(TestThumbnailManager)
   473     int main (int argc, char* argv[]) 
       
   474     {
       
   475         for ( int i=0;i<argc; i++){
       
   476             if (strcmp(argv[i], "-o")==0 && i+1 <argc ){
       
   477                 //let's make sure that folder specified after -o exists
       
   478                 QDir file( QString::fromLatin1( argv[i+1] ));
       
   479                 QString s = file.absolutePath ();
       
   480                 s = s.left( s.lastIndexOf(file.dirName()) );
       
   481                 if ( !file.exists(s) ){
       
   482                     file.mkpath(s);
       
   483                 }
       
   484             }
       
   485         }
       
   486         
       
   487         QApplication app(argc, argv);
       
   488         QTEST_DISABLE_KEYPAD_NAVIGATION
       
   489         TestThumbnailManager tc;
       
   490         return QTest::qExec(&tc, argc, argv);
       
   491     }
   474 #endif
   492 #endif
   475 	
   493 	
   476 #include "test_qtnmwrapper.moc"
   494 #include "test_qtnmwrapper.moc"
   477 
   495