Files
scidavis/scidavis-grabFrameBuffer.patch
Dmitry Roshchin bc4fcc9053 Accepting request 1105941 from home:badshah400:branches:science
* Update to version 2.9.0.
* Add patches to fix build.
* Do not build on aarch64: no GL headers.
* Drop scidavis-rpmlintrc file: no longer needed.

OBS-URL: https://build.opensuse.org/request/show/1105941
OBS-URL: https://build.opensuse.org/package/show/science/scidavis?expand=0&rev=28
2023-08-27 07:37:16 +00:00

32 lines
1.2 KiB
Diff

Index: scidavis-2.9.0/libscidavis/src/Graph3D.cpp
===================================================================
--- scidavis-2.9.0.orig/libscidavis/src/Graph3D.cpp
+++ scidavis-2.9.0/libscidavis/src/Graph3D.cpp
@@ -1945,7 +1945,7 @@ void Graph3D::print()
void Graph3D::copyImage()
{
- QApplication::clipboard()->setPixmap(QPixmap::fromImage(sp->grabFramebuffer()),
+ QApplication::clipboard()->setPixmap(QPixmap::fromImage(sp->grabFrameBuffer()),
QClipboard::Clipboard);
sp->updateData();
}
@@ -1953,7 +1953,7 @@ void Graph3D::copyImage()
void Graph3D::exportImage(const QString &fileName, int quality, bool transparent)
{
if (transparent) {
- QPixmap pic = QPixmap::fromImage(sp->grabFramebuffer());
+ QPixmap pic = QPixmap::fromImage(sp->grabFrameBuffer());
sp->updateData();
QBitmap mask(pic.size());
@@ -1976,7 +1976,7 @@ void Graph3D::exportImage(const QString
pic.setMask(mask);
pic.save(fileName, 0, quality);
} else {
- QImage im = sp->grabFramebuffer();
+ QImage im = sp->grabFrameBuffer();
QImageWriter iw(fileName);
iw.setQuality(quality);
iw.write(im);