imagehandlingutilities/thumbnailmanager/thumbnailmanagerqt/tsrc/test_qtnmwrapper.cpp
changeset 30 b67379558a75
parent 22 a67f74060682
child 31 d429f823a6b7
equal deleted inserted replaced
29:4bdfb6b5c9b4 30:b67379558a75
    60     void thumbnailMode();
    60     void thumbnailMode();
    61     
    61     
    62     void getThumbnailByName();
    62     void getThumbnailByName();
    63     void getThumbnailById();
    63     void getThumbnailById();
    64     void setThumbnail();
    64     void setThumbnail();
       
    65     void setThumbnailFromPath();
    65     void cancelRequest();
    66     void cancelRequest();
    66     void changePriority();
    67     void changePriority();
    67     void deleteThumbnailsByName();
    68     void deleteThumbnailsByName();
    68     void deleteThumbnailsById();
    69     void deleteThumbnailsById();
    69 
    70 
   241 	QImage *img = new QImage("c:\\tnmwrapper.bmp");
   242 	QImage *img = new QImage("c:\\tnmwrapper.bmp");
   242     QVERIFY( wrapper->setThumbnail( *img, "c:\\tnmwrapper_tsrc.png" ) != -1 );
   243     QVERIFY( wrapper->setThumbnail( *img, "c:\\tnmwrapper_tsrc.png" ) != -1 );
   243     img->fill(0);
   244     img->fill(0);
   244     QVERIFY( wrapper->setThumbnail( *img, "c:\\tnmwrapper_tsrc.png" ) != -1 );
   245     QVERIFY( wrapper->setThumbnail( *img, "c:\\tnmwrapper_tsrc.png" ) != -1 );
   245 	delete img;
   246 	delete img;
       
   247 }
       
   248 
       
   249 void TestThumbnailManager::setThumbnailFromPath()
       
   250 { 
       
   251     // normal URI
       
   252     QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:\\tnmwrapper_tsrc.vcf", "contact/x-vcard" ) != -1 );
       
   253     
       
   254     // virtual URI
       
   255     QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:tnmwrapper_tsrc.vcf", "contact/x-vcard" ) != -1 );
       
   256     
       
   257     // no mime
       
   258     QVERIFY( wrapper->setThumbnail( "c:\\tnmwrapper_tsrc.png", "c:tnmwrapper_tsrc.vcf" ) != -1 );
   246 }
   259 }
   247 
   260 
   248 void TestThumbnailManager::cancelRequest()
   261 void TestThumbnailManager::cancelRequest()
   249 {
   262 {
   250     wrapper->setMode( ThumbnailManager::CropToAspectRatio );
   263     wrapper->setMode( ThumbnailManager::CropToAspectRatio );