src/gui/image/qppmhandler.cpp
changeset 33 3e2da88830cd
parent 18 2f34d5167611
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
   407     return true;
   407     return true;
   408 }
   408 }
   409 
   409 
   410 bool QPpmHandler::canRead() const
   410 bool QPpmHandler::canRead() const
   411 {
   411 {
   412     if (state == Ready) {
   412     if (state == Ready && !canRead(device(), &subType))
   413         if (!canRead(device(), &subType))
   413         return false;
   414             return false;
   414 
       
   415     if (state != Error) {
   415         setFormat(subType);
   416         setFormat(subType);
   416         return true;
   417         return true;
   417     }
   418     }
   418     return state != Error;
   419 
       
   420     return false;
   419 }
   421 }
   420 
   422 
   421 bool QPpmHandler::canRead(QIODevice *device, QByteArray *subType)
   423 bool QPpmHandler::canRead(QIODevice *device, QByteArray *subType)
   422 {
   424 {
   423     if (!device) {
   425     if (!device) {