[FIX] Core: use QGLWidget::renderPixmap instead of QPixmap::grabWidget in makeScreenshot()