Format all files

This commit is contained in:
2023-08-29 09:26:25 +02:00
parent 25c729de1d
commit c07d09f392
283 changed files with 10375 additions and 8412 deletions

View File

@@ -60,8 +60,7 @@ void TraceAnalyzer::setUpGui()
ui->traceFileTabs->clear();
}
TraceAnalyzer::TraceAnalyzer(QWidget *parent) :
TraceAnalyzer::TraceAnalyzer(QWidget* parent) :
QMainWindow(parent),
ui(new Ui::TraceAnalyzer),
evaluationTool(pythonCaller)
@@ -69,15 +68,14 @@ TraceAnalyzer::TraceAnalyzer(QWidget *parent) :
setUpGui();
}
TraceAnalyzer::TraceAnalyzer(QSet<QString> paths, StartupOption option,
QWidget *parent):
TraceAnalyzer::TraceAnalyzer(QSet<QString> paths, StartupOption option, QWidget* parent) :
QMainWindow(parent),
ui(new Ui::TraceAnalyzer),
evaluationTool(pythonCaller)
{
setUpGui();
for (const QString &path : paths)
for (const QString& path : paths)
openTracefileTab(path);
}
@@ -88,32 +86,30 @@ TraceAnalyzer::~TraceAnalyzer()
void TraceAnalyzer::on_actionOpen_triggered()
{
QStringList paths = QFileDialog::getOpenFileNames(this,
tr("Open Tracefile"),
"../simulator/",
tr("Tracefile (*.tdb)"));
QStringList paths = QFileDialog::getOpenFileNames(
this, tr("Open Tracefile"), "../simulator/", tr("Tracefile (*.tdb)"));
if (paths.isEmpty())
return;
for (const QString &path : paths)
for (const QString& path : paths)
openTracefileTab(path);
}
TraceFileTab *TraceAnalyzer::createTraceFileTab(const QString &path)
TraceFileTab* TraceAnalyzer::createTraceFileTab(const QString& path)
{
TraceFileTab *traceFileTab = new TraceFileTab(path.toStdString(), pythonCaller, this);
TraceFileTab* traceFileTab = new TraceFileTab(path.toStdString(), pythonCaller, this);
connect(traceFileTab, &TraceFileTab::statusChanged, this, &TraceAnalyzer::statusChanged);
return traceFileTab;
}
void TraceAnalyzer::openTracefileTab(const QString &path)
void TraceAnalyzer::openTracefileTab(const QString& path)
{
if (openedTraceFiles.contains(path))
return;
TraceFileTab *traceFileTab = createTraceFileTab(path);
TraceFileTab* traceFileTab = createTraceFileTab(path);
ui->traceFileTabs->addTab(traceFileTab, QFileInfo(path).baseName());
openedTraceFiles.insert(path);
@@ -141,8 +137,7 @@ void TraceAnalyzer::on_menuFile_aboutToShow()
void TraceAnalyzer::closeTab(int index)
{
TraceFileTab *traceFileTab = static_cast<TraceFileTab *>
(ui->traceFileTabs->widget(index));
TraceFileTab* traceFileTab = static_cast<TraceFileTab*>(ui->traceFileTabs->widget(index));
if (traceFileTab->close())
{
@@ -172,7 +167,7 @@ void TraceAnalyzer::on_actionClose_all_triggered()
void TraceAnalyzer::reloadTab(int index)
{
auto traceFileTab = static_cast<TraceFileTab *>(ui->traceFileTabs->widget(index));
auto traceFileTab = static_cast<TraceFileTab*>(ui->traceFileTabs->widget(index));
QString traceFile = traceFileTab->getPathToTraceFile();
traceTime time = traceFileTab->getCurrentTraceTime();
@@ -215,30 +210,32 @@ void TraceAnalyzer::on_actionReload_all_triggered()
void TraceAnalyzer::on_actionSave_triggered()
{
auto traceFileTab = static_cast<TraceFileTab *>(ui->traceFileTabs->currentWidget());
auto traceFileTab = static_cast<TraceFileTab*>(ui->traceFileTabs->currentWidget());
traceFileTab->commitChangesToDB();
this->statusChanged(QString("Saved database ") + QFileInfo(traceFileTab->getPathToTraceFile()).baseName() + " ");
this->statusChanged(QString("Saved database ") +
QFileInfo(traceFileTab->getPathToTraceFile()).baseName() + " ");
}
void TraceAnalyzer::on_actionSave_all_triggered()
{
for (int index = 0; index < ui->traceFileTabs->count(); index++) {
for (int index = 0; index < ui->traceFileTabs->count(); index++)
{
// Changes in the database files will trigger the file watchers from
// the TraceFileTab class. They generate signals connected to TraceAnalyzer::statusChanged().
TraceFileTab *traceFileTab = static_cast<TraceFileTab *>
(ui->traceFileTabs->widget(index));
// the TraceFileTab class. They generate signals connected to
// TraceAnalyzer::statusChanged().
TraceFileTab* traceFileTab = static_cast<TraceFileTab*>(ui->traceFileTabs->widget(index));
traceFileTab->commitChangesToDB();
}
}
void TraceAnalyzer::on_actionExportAsVCD_triggered()
{
TraceFileTab *traceFileTab = static_cast<TraceFileTab *>(ui->traceFileTabs->currentWidget());
TraceFileTab* traceFileTab = static_cast<TraceFileTab*>(ui->traceFileTabs->currentWidget());
traceFileTab->exportAsVCD();
}
void TraceAnalyzer::statusChanged(const QString &message)
void TraceAnalyzer::statusChanged(const QString& message)
{
statusLabel->setText(message + QTime::currentTime().toString());
}
@@ -253,18 +250,21 @@ void TraceAnalyzer::on_actionMetrics_triggered()
void TraceAnalyzer::on_actionAbout_triggered()
{
QMessageBox::about(
this, QStringLiteral("DRAMSys"),
QStringLiteral(
"<b>DRAMSys4.0</b> is a flexible DRAM subsystem design space exploration framework based on SystemC "
"TLM-2.0. It was developed at the <a href=\"https://ems.eit.uni-kl.de/en/start/\">Microelectronic Systems "
"Design Research Group</a> and <a href=\"https://www.iese.fraunhofer.de/en.html\">Fraunhofer IESE</a>."));
this,
QStringLiteral("DRAMSys"),
QStringLiteral("<b>DRAMSys4.0</b> is a flexible DRAM subsystem design space exploration "
"framework based on SystemC "
"TLM-2.0. It was developed at the <a "
"href=\"https://ems.eit.uni-kl.de/en/start/\">Microelectronic Systems "
"Design Research Group</a> and <a "
"href=\"https://www.iese.fraunhofer.de/en.html\">Fraunhofer IESE</a>."));
}
void TraceAnalyzer::closeEvent(QCloseEvent *event)
void TraceAnalyzer::closeEvent(QCloseEvent* event)
{
for (unsigned int i = 0; i < ui->traceFileTabs->count(); i++)
{
QWidget *tab = ui->traceFileTabs->widget(i);
QWidget* tab = ui->traceFileTabs->widget(i);
if (!tab->close())
{
event->ignore();
@@ -277,10 +277,13 @@ void TraceAnalyzer::closeEvent(QCloseEvent *event)
void TraceAnalyzer::on_actionSimulate_triggered()
{
SimulationDialog *simulationDialog = new SimulationDialog(this);
SimulationDialog* simulationDialog = new SimulationDialog(this);
simulationDialog->setWindowFlag(Qt::Window);
QObject::connect(simulationDialog, &SimulationDialog::openFileRequested, this, &TraceAnalyzer::openTracefileTab);
QObject::connect(simulationDialog,
&SimulationDialog::openFileRequested,
this,
&TraceAnalyzer::openTracefileTab);
simulationDialog->show();
}