From 411276415ecd04c60bedf80b83dc279b6e7ef7ed Mon Sep 17 00:00:00 2001 From: Filip Leonarski Date: Tue, 17 Feb 2026 11:25:07 +0100 Subject: [PATCH] jfjoch_viewer: Display partiality and reverse LP correction --- viewer/windows/JFJochViewerReflectionListWindow.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/viewer/windows/JFJochViewerReflectionListWindow.cpp b/viewer/windows/JFJochViewerReflectionListWindow.cpp index 6c9fa8af..a3a4998c 100644 --- a/viewer/windows/JFJochViewerReflectionListWindow.cpp +++ b/viewer/windows/JFJochViewerReflectionListWindow.cpp @@ -23,7 +23,7 @@ JFJochViewerReflectionListWindow::JFJochViewerReflectionListWindow(QWidget* pare proxyModel->setSortRole(Qt::UserRole); // numeric sort on underlying values tableView->setModel(proxyModel); - tableView->sortByColumn(7, Qt::DescendingOrder); // default: I (Intensity) desc + tableView->sortByColumn(6, Qt::DescendingOrder); // default: I (Intensity) desc tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); tableView->setSortingEnabled(true); tableView->verticalHeader()->setVisible(false); @@ -45,7 +45,7 @@ JFJochViewerReflectionListWindow::JFJochViewerReflectionListWindow(QWidget* pare } void JFJochViewerReflectionListWindow::setupTableModel() { - tableModel->setColumnCount(9); + tableModel->setColumnCount(11); tableModel->setHeaderData(0, Qt::Horizontal, "h"); tableModel->setHeaderData(1, Qt::Horizontal, "k"); tableModel->setHeaderData(2, Qt::Horizontal, "l"); @@ -55,6 +55,8 @@ void JFJochViewerReflectionListWindow::setupTableModel() { tableModel->setHeaderData(6, Qt::Horizontal, "I"); tableModel->setHeaderData(7, Qt::Horizontal, "Sigma"); tableModel->setHeaderData(8, Qt::Horizontal, "Bkg"); + tableModel->setHeaderData(9, Qt::Horizontal, "Part."); + tableModel->setHeaderData(10, Qt::Horizontal, "LP^-1"); } static QStandardItem* mkNumItem(const QVariant& userValue, const QString& displayText = QString()) { @@ -88,6 +90,8 @@ void JFJochViewerReflectionListWindow::addReflectionRow(int index, const Reflect row.append(mkNumItem(static_cast(r.bkg), QString::number(r.bkg, 'f', 1))); + row.append(mkNumItem(r.partiality, QString::number(r.partiality, 'f', 2))); + row.append(mkNumItem(r.rlp, QString::number(r.rlp, 'f', 3))); tableModel->appendRow(row); }