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(); }