aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/settings_pane.cc15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/settings_pane.cc b/src/settings_pane.cc
index 4e52d55..fe2abd3 100644
--- a/src/settings_pane.cc
+++ b/src/settings_pane.cc
@@ -3,6 +3,8 @@
#include <QCheckBox>
#include <QDoubleSpinBox>
#include <QFormLayout>
+#include <QGroupBox>
+#include <QVBoxLayout>
SettingsPane::SettingsPane(QWidget *parent)
@@ -25,14 +27,21 @@ SettingsPane::SettingsPane(QWidget *parent)
layout->addRow("Taille de la sphère de collision", sphere_radius);
layout->addRow("Afficher les trajectoires", show_trajectories);
layout->addRow("Afficher les lignes de support", show_support_lines);
- layout->addRow(collisions);
+ QGroupBox *box = new QGroupBox();
+ box->setTitle("Collisions");
+ box->setFlat(true);
+ box->setAlignment(Qt::AlignHCenter);
+ QVBoxLayout *box_layout = new QVBoxLayout();
+ box_layout->addWidget(collisions);
+ box->setLayout(box_layout);
+ layout->addRow(box);
setLayout(layout);
}
void SettingsPane::addCollision(int idA, int idB, int frame) {
- CollisionItem *item = new CollisionItem(QString::number(frame) + ": "
- + QString::number(idA) + " / " + QString::number(idB),
+ CollisionItem *item = new CollisionItem("Frame " + QString::number(frame) + ": #"
+ + QString::number(idA) + " et #" + QString::number(idB),
frame);
item->setFlags(Qt::ItemIsEnabled | Qt::ItemNeverHasChildren);
collisions->addItem(item);