1 #include "mainwindow.h"
3 #include "apitracemodel.h"
4 #include "apitracefilter.h"
12 MainWindow::MainWindow()
17 m_model = new ApiTraceModel();
18 m_proxyModel = new ApiTraceFilter();
19 m_proxyModel->setSourceModel(m_model);
20 m_ui.callView->setModel(m_model);
21 for (int column = 0; column < m_model->columnCount(); ++column)
22 m_ui.callView->resizeColumnToContents(column);
24 connect(m_ui.actionOpen, SIGNAL(triggered()),
25 this, SLOT(openTrace()));
28 void MainWindow::openTrace()
31 QFileDialog::getOpenFileName(
35 tr("Trace Files (*.trace)"));
37 qDebug()<< "File name : " <<fileName;
39 m_model->loadTraceFile(fileName);
42 void MainWindow::loadTrace(const QString &fileName)
44 qDebug()<< "Loading : " <<fileName;
46 m_model->loadTraceFile(fileName);
49 #include "mainwindow.moc"