From fd8a5d3e88c32bd546b73f3645d646beb04bb9c1 Mon Sep 17 00:00:00 2001 From: Axel Kohlmeyer Date: Sun, 4 Aug 2024 18:25:46 -0400 Subject: [PATCH] make default choice of image shininess selectable in preferences --- tools/lammps-gui/preferences.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/lammps-gui/preferences.cpp b/tools/lammps-gui/preferences.cpp index 467d4f2b28..015137e710 100644 --- a/tools/lammps-gui/preferences.cpp +++ b/tools/lammps-gui/preferences.cpp @@ -137,6 +137,8 @@ void Preferences::accept() if (box) settings->setValue("antialias", box->isChecked()); box = tabWidget->findChild("ssao"); if (box) settings->setValue("ssao", box->isChecked()); + box = tabWidget->findChild("shiny"); + if (box) settings->setValue("shinystyle", box->isChecked()); box = tabWidget->findChild("box"); if (box) settings->setValue("box", box->isChecked()); box = tabWidget->findChild("axes"); @@ -446,6 +448,7 @@ SnapshotTab::SnapshotTab(QSettings *_settings, QWidget *parent) : auto *zoom = new QLabel("Zoom factor:"); auto *anti = new QLabel("Antialias:"); auto *ssao = new QLabel("HQ Image mode:"); + auto *shiny = new QLabel("Shiny Image mode:"); auto *bbox = new QLabel("Show Box:"); auto *axes = new QLabel("Show Axes:"); auto *vdw = new QLabel("VDW Style:"); @@ -457,6 +460,7 @@ SnapshotTab::SnapshotTab(QSettings *_settings, QWidget *parent) : auto *zval = new QLineEdit(settings->value("zoom", "1.0").toString()); auto *aval = new QCheckBox; auto *sval = new QCheckBox; + auto *hval = new QCheckBox; auto *bval = new QCheckBox; auto *eval = new QCheckBox; auto *vval = new QCheckBox; @@ -464,6 +468,8 @@ SnapshotTab::SnapshotTab(QSettings *_settings, QWidget *parent) : sval->setObjectName("ssao"); aval->setCheckState(settings->value("antialias", false).toBool() ? Qt::Checked : Qt::Unchecked); aval->setObjectName("anti"); + hval->setCheckState(settings->value("shinystyle", true).toBool() ? Qt::Checked : Qt::Unchecked); + hval->setObjectName("shiny"); bval->setCheckState(settings->value("box", true).toBool() ? Qt::Checked : Qt::Unchecked); bval->setObjectName("box"); eval->setCheckState(settings->value("axes", false).toBool() ? Qt::Checked : Qt::Unchecked); @@ -510,6 +516,8 @@ SnapshotTab::SnapshotTab(QSettings *_settings, QWidget *parent) : grid->addWidget(aval, i++, 1, Qt::AlignTop); grid->addWidget(ssao, i, 0, Qt::AlignTop); grid->addWidget(sval, i++, 1, Qt::AlignVCenter); + grid->addWidget(shiny, i, 0, Qt::AlignTop); + grid->addWidget(hval, i++, 1, Qt::AlignVCenter); grid->addWidget(bbox, i, 0, Qt::AlignTop); grid->addWidget(bval, i++, 1, Qt::AlignVCenter); grid->addWidget(axes, i, 0, Qt::AlignTop);