From 609819b5795d1f2bc2d30b0955b97d10626bfb24 Mon Sep 17 00:00:00 2001 From: Maxime Gimeno Date: Tue, 27 Jun 2017 15:50:24 +0200 Subject: [PATCH] Fix PCA demo for QGLViewer 2.7 --- .../demo/Principal_component_analysis/MainWindow.cpp | 4 ++++ .../demo/Principal_component_analysis/Viewer.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp index 16fc1b8aca1..656cca30262 100644 --- a/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp +++ b/Principal_component_analysis/demo/Principal_component_analysis/MainWindow.cpp @@ -181,7 +181,11 @@ void MainWindow::on_actionCopy_snapshot_triggered() QClipboard *qb = QApplication::clipboard(); m_pViewer->makeCurrent(); m_pViewer->raise(); +#if QGLVIEWER_VERSION >= 0x020700 + QImage snapshot = m_pViewer->grabFramebuffer(); +#else QImage snapshot = m_pViewer->grabFrameBuffer(true); +#endif qb->setImage(snapshot); QApplication::restoreOverrideCursor(); } diff --git a/Principal_component_analysis/demo/Principal_component_analysis/Viewer.h b/Principal_component_analysis/demo/Principal_component_analysis/Viewer.h index 69800d79588..963b242c96e 100644 --- a/Principal_component_analysis/demo/Principal_component_analysis/Viewer.h +++ b/Principal_component_analysis/demo/Principal_component_analysis/Viewer.h @@ -1,6 +1,6 @@ #ifndef VIEWER_H #define VIEWER_H - +#include #include // forward declarations