// lyxerr[Debug::GRAPHICS]
// << "D:/msys/home/yns/src/lyx-devel/lib/images/banner.ppm is of format: "
-// << (const char*) Pic.pictureFormat("D:/msys/home/yns/src/lyx-devel/lib/images/banner.ppm")
+// << fromqstr(Pic.pictureFormat("D:/msys/home/yns/src/lyx-devel/lib/images/banner.ppm"))
// << endl;
// if (Pic.pictureFormat("D:/msys/home/yns/src/lyx-devel/lib/images/banner.ppm"))
// lyxerr[Debug::GRAPHICS]
for (QList<QByteArray>::const_iterator it =qt_formats.begin(); it != qt_formats.end(); ++it) {
lyxerr[Debug::GRAPHICS] << (const char *) *it << ", ";
-
+
string ext = lowercase((const char *) *it);
// special case
int const pixels = img.depth() > 8 ?
img.width() * img.height() : img.numColors();
- unsigned int * const data = img.depth() > 8 ?
- (unsigned int *)img.bits() :
- (unsigned int *)img.jumpTable();
+ unsigned int *data = img.depth() > 8 ?
+ reinterpret_cast<unsigned int *>(img.bits()) :
+ reinterpret_cast<unsigned int *>(&img.colorTable()[0]);
for(int i = 0; i < pixels; ++i){
int const val = qGray(data[i]);
}
case MonochromeDisplay: {
- transformed_.convertDepth(transformed_.depth(), Qt::MonoOnly);
+ transformed_.convertToFormat(transformed_.format(), Qt::MonoOnly);
break;
}
break;
}
- transformed_pixmap_ = transformed_;
+ transformed_pixmap_ = QPixmap::fromImage(transformed_);
return true;
}
QMatrix m;
m.rotate(-params.angle);
- transformed_.setAlphaBuffer(true);
- transformed_ = transformed_.xForm(m);
+ transformed_ = transformed_.transformed(m);
}
QMatrix m;
m.scale(double(width) / getWidth(), double(height) / getHeight());
- transformed_ = transformed_.xForm(m);
+ transformed_ = transformed_.transformed(m);
}
} // namespace graphics