diff --git a/ThinkPink/mainwindow.cpp b/ThinkPink/mainwindow.cpp
index 44678cd..93c1c2e 100644
--- a/ThinkPink/mainwindow.cpp
+++ b/ThinkPink/mainwindow.cpp
@@ -217,7 +217,7 @@ void MainWindow::showHighscore_triggered() {
highscoreDial.setPalette(MainWindow::palette());
QVBoxLayout *layout = new QVBoxLayout;
- QLabel *title = new QLabel("
Hall of Fame
");
+ QLabel *title = new QLabel(" Hall of Fame
");
title->setAlignment(Qt::AlignCenter);
//title->set
layout->addWidget(title);
@@ -238,17 +238,21 @@ void MainWindow::showHighscore_triggered() {
return a.value > b.value;
});
+ QGridLayout *entry_layout = new QGridLayout;
+ QLabel *placeholder = new QLabel(" ");
for (unsigned long i = 1; i < sorted_entries.size()+1; i++) {
- QHBoxLayout *entry_layout = new QHBoxLayout;
QLabel *entry_name = new QLabel(QString::fromStdString(std::to_string(i)) + ") " + sorted_entries[i-1].key.first + "");
QLCDNumber *entry_score = new QLCDNumber();
entry_score->display( sorted_entries[i-1].value);
QLabel *entry_datetime = new QLabel( sorted_entries[i-1].key.second.toString(Qt::DateFormat::TextDate));
- entry_layout->addWidget(entry_name);
- entry_layout->addWidget(entry_score);
- entry_layout->addWidget(entry_datetime);
- layout->addLayout(entry_layout);
+ entry_datetime->setAlignment(Qt::AlignRight);
+ entry_layout->addWidget(entry_name, i, 0);
+ entry_layout->addWidget(entry_score, i, 1);
+ entry_layout->addWidget(placeholder, i, 2);
+ entry_layout->addWidget(entry_datetime, i, 3);
}
+ layout->addLayout(entry_layout);
+
highscoreDial.setLayout(layout);
highscoreDial.exec();
}