From 713d55b4eb398582d86a18e07163e946f8eedf79 Mon Sep 17 00:00:00 2001 From: RedLine AI Agent Date: Fri, 5 Sep 2025 20:41:21 +0000 Subject: [PATCH] Update app/materialviewer.cpp --- app/materialviewer.cpp | 70 +++++++++++++++++++++--------------------- 1 file changed, 35 insertions(+), 35 deletions(-) diff --git a/app/materialviewer.cpp b/app/materialviewer.cpp index f475cd5..39a9ad4 100644 --- a/app/materialviewer.cpp +++ b/app/materialviewer.cpp @@ -1,35 +1,35 @@ -#include "materialviewer.h" -#include "ui_materialviewer.h" - -MaterialViewer::MaterialViewer(QWidget *parent) - : QWidget(parent) - , ui(new Ui::MaterialViewer) { - ui->setupUi(this); -} - -MaterialViewer::~MaterialViewer() { - delete ui; -} - -QString ToHexStr(quint32 in) { - return QString("%1").arg(in, 8, 16, QChar('0')).toUpper(); -} - -void MaterialViewer::SetMaterial(std::shared_ptr aMaterial) { - // ui->lineEdit_NamePtr->setText(ToHexStr(aMaterial->namePtr)); - // ui->lineEdit_Name->setText(aMaterial->name); - // ui->lineEdit_RefPtr->setText(ToHexStr(aMaterial->refNamePtr)); - // ui->lineEdit_RefName->setText(aMaterial->refName); - // QString unknownStr = ""; - // foreach (quint32 unknownPtr, aMaterial->pointers) { - // unknownStr += ToHexStr(unknownPtr) + "\n"; - // } - // ui->lineEdit_Unknowns->setText(unknownStr); - // ui->lineEdit_StateA->setText(ToHexStr(aMaterial->stateBits[0])); - // ui->lineEdit_StateA->setText(ToHexStr(aMaterial->stateBits[1])); - // ui->spinBox_TextureCount->setValue(aMaterial->textureCount); - // ui->spinBox_ConstCount->setValue(aMaterial->constCount); - // ui->lineEdit_TechSetPtr->setText(ToHexStr(aMaterial->techSetPtr)); - // ui->lineEdit_TexturePtr->setText(ToHexStr(aMaterial->texturePtr)); - // ui->lineEdit_ConstantPtr->setText(ToHexStr(aMaterial->constPtr)); -} +#include "materialviewer.h" +#include "ui_materialviewer.h" + +MaterialViewer::MaterialViewer(QWidget *parent) + : QWidget(parent) + , ui(new Ui::MaterialViewer) { + ui->setupUi(this); +} + +MaterialViewer::~MaterialViewer() { + delete ui; +} + +QString ToHexStr(quint32 in) { + return QString("%1").arg(in, 8, 16, QChar('0')).toUpper(); +} + +void MaterialViewer::SetMaterial(const XMaterial* aMaterial) { + // ui->lineEdit_NamePtr->setText(ToHexStr(aMaterial->namePtr)); + // ui->lineEdit_Name->setText(aMaterial->name); + // ui->lineEdit_RefPtr->setText(ToHexStr(aMaterial->refNamePtr)); + // ui->lineEdit_RefName->setText(aMaterial->refName); + // QString unknownStr = ""; + // foreach (quint32 unknownPtr, aMaterial->pointers) { + // unknownStr += ToHexStr(unknownPtr) + "\n"; + // } + // ui->lineEdit_Unknowns->setText(unknownStr); + // ui->lineEdit_StateA->setText(ToHexStr(aMaterial->stateBits[0])); + // ui->lineEdit_StateA->setText(ToHexStr(aMaterial->stateBits[1])); + // ui->spinBox_TextureCount->setValue(aMaterial->textureCount); + // ui->spinBox_ConstCount->setValue(aMaterial->constCount); + // ui->lineEdit_TechSetPtr->setText(ToHexStr(aMaterial->techSetPtr)); + // ui->lineEdit_TexturePtr->setText(ToHexStr(aMaterial->texturePtr)); + // ui->lineEdit_ConstantPtr->setText(ToHexStr(aMaterial->constPtr)); +}