]> git.cworth.org Git - apitrace/blobdiff - gui/mainwindow.cpp
gui: show the original pixel values in the surface viewer
[apitrace] / gui / mainwindow.cpp
index 00469bca3d9f67450daa196472ef4a7302eeed53..327833039f47d5119bde157a9b7ce4e97dbf9e56 100644 (file)
@@ -575,7 +575,7 @@ static void addSurfaceItem(const ApiSurface &surface,
     l->setWordWrap(true);
     tree->setItemWidget(item, 1, l);
 
-    item->setData(0, Qt::UserRole, surface.image());
+    item->setData(0, Qt::UserRole, surface.base64Data());
 }
 
 void MainWindow::fillStateForFrame()
@@ -722,8 +722,8 @@ void MainWindow::showSelectedSurface()
     viewer->setAttribute(Qt::WA_DeleteOnClose, true);
 
     QVariant var = item->data(0, Qt::UserRole);
-    QImage img = var.value<QImage>();
-    viewer->setImage(img);
+    QByteArray base64Data = var.value<QByteArray>();
+    viewer->setBase64Data(base64Data);
 
     viewer->show();
     viewer->raise();