#include "shaderssourcewidget.h"
#include "tracedialog.h"
#include "traceprocess.h"
+#include "thumbnail.h"
#include "ui_retracerdialog.h"
#include "vertexdatainterpreter.h"
}
}
-void MainWindow::replayFinished(const QString &output)
+void MainWindow::replayFinished(const QString &message)
{
m_ui.actionStop->setEnabled(false);
m_ui.actionReplay->setEnabled(true);
m_ui.actionShowThumbnails->setEnabled(true);
m_progressBar->hide();
- if (output.length() < 80) {
- statusBar()->showMessage(output);
- }
+ statusBar()->showMessage(message, 2000);
m_stateEvent = 0;
m_ui.actionShowErrorsDock->setEnabled(m_trace->hasErrors());
m_ui.errorsDock->setVisible(m_trace->hasErrors());
if (!m_trace->hasErrors()) {
m_ui.errorsTreeWidget->clear();
}
-
- statusBar()->showMessage(
- tr("Replaying finished!"), 2000);
}
void MainWindow::replayError(const QString &message)
if (!m_trace) {
return;
}
+ m_api = m_trace->api();
QFileInfo info(m_trace->fileName());
statusBar()->showMessage(
tr("Loaded %1").arg(info.fileName()), 3000);
if (textures.isEmpty() && fbos.isEmpty()) {
m_ui.surfacesTab->setDisabled(false);
} else {
- m_ui.surfacesTreeWidget->setIconSize(QSize(64, 64));
+ m_ui.surfacesTreeWidget->setIconSize(QSize(THUMBNAIL_SIZE, THUMBNAIL_SIZE));
if (!textures.isEmpty()) {
QTreeWidgetItem *textureItem =
new QTreeWidgetItem(m_ui.surfacesTreeWidget);
void MainWindow::replayThumbnailsFound(const QList<QImage> &thumbnails)
{
+ m_ui.callView->setUniformRowHeights(false);
m_trace->bindThumbnailsToFrames(thumbnails);
}