#include "mainwindow.h"
+#include "apitrace.h"
#include "apitracecall.h"
#include "apicalldelegate.h"
#include "apitracemodel.h"
{
m_ui.setupUi(this);
+ m_trace = new ApiTrace();
+
m_model = new ApiTraceModel();
+ m_model->setApiTrace(m_trace);
m_proxyModel = new ApiTraceFilter();
m_proxyModel->setSourceModel(m_model);
m_ui.callView->setModel(m_proxyModel);
qDebug()<< "File name : " <<fileName;
newTraceFile(fileName);
- m_model->loadTraceFile(fileName);
}
void MainWindow::loadTrace(const QString &fileName)
}
qDebug()<< "Loading : " <<fileName;
- m_model->loadTraceFile(fileName);
newTraceFile(fileName);
}
void MainWindow::newTraceFile(const QString &fileName)
{
m_traceFileName = fileName;
+ m_trace->setFileName(fileName);
if (m_traceFileName.isEmpty()) {
m_ui.actionReplay->setEnabled(false);