From f5eebe67433e1228595c912cf7b9b93b1945fa14 Mon Sep 17 00:00:00 2001 From: njohnson Date: Wed, 10 Sep 2025 21:54:54 -0400 Subject: [PATCH] TODO: Implement MaterialViewer::SetMaterial to process XMaterial data. --- app/materialviewer.cpp | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/app/materialviewer.cpp b/app/materialviewer.cpp index 39a9ad4..886e585 100644 --- a/app/materialviewer.cpp +++ b/app/materialviewer.cpp @@ -3,19 +3,27 @@ MaterialViewer::MaterialViewer(QWidget *parent) : QWidget(parent) - , ui(new Ui::MaterialViewer) { + , ui(new Ui::MaterialViewer) +{ ui->setupUi(this); } -MaterialViewer::~MaterialViewer() { +MaterialViewer::~MaterialViewer() +{ delete ui; } -QString ToHexStr(quint32 in) { +QString ToHexStr(quint32 in) +{ return QString("%1").arg(in, 8, 16, QChar('0')).toUpper(); } -void MaterialViewer::SetMaterial(const XMaterial* aMaterial) { +void MaterialViewer::SetMaterial(const XMaterial* aMaterial) +{ + Q_UNUSED(aMaterial); + + // TODO: Fill in MaterialViewer::SetMaterial + // ui->lineEdit_NamePtr->setText(ToHexStr(aMaterial->namePtr)); // ui->lineEdit_Name->setText(aMaterial->name); // ui->lineEdit_RefPtr->setText(ToHexStr(aMaterial->refNamePtr));