Update app/localstringviewer.cpp

This commit is contained in:
RedLine AI Agent 2025-09-05 19:53:47 +00:00
parent f438e6c063
commit 8f415d4fe6

View File

@ -1,58 +1,58 @@
#include "localstringviewer.h" #include "localstringviewer.h"
#include "ui_localstringviewer.h" #include "ui_localstringviewer.h"
LocalStringViewer::LocalStringViewer(QWidget *parent) LocalStringViewer::LocalStringViewer(QWidget *parent)
: QWidget(parent) : QWidget(parent)
, ui(new Ui::LocalStringViewer), , ui(new Ui::LocalStringViewer),
mVersion(), mVersion(),
mConfigPath(), mConfigPath(),
mFileNotes() { mFileNotes() {
ui->setupUi(this); ui->setupUi(this);
ui->tableWidget_Strings->setColumnCount(2); ui->tableWidget_Strings->setColumnCount(2);
ui->tableWidget_Strings->setRowCount(0); ui->tableWidget_Strings->setRowCount(0);
ui->tableWidget_Strings->setColumnWidth(0, 200); ui->tableWidget_Strings->setColumnWidth(0, 200);
ui->tableWidget_Strings->horizontalHeader()->setStretchLastSection(true); ui->tableWidget_Strings->horizontalHeader()->setStretchLastSection(true);
} }
LocalStringViewer::~LocalStringViewer() { LocalStringViewer::~LocalStringViewer() {
delete ui; delete ui;
} }
void LocalStringViewer::SetVersion(quint32 aVersion) { void LocalStringViewer::SetVersion(quint32 aVersion) {
mVersion = aVersion; mVersion = aVersion;
ui->spinBox_Version->setValue(mVersion); ui->spinBox_Version->setValue(mVersion);
} }
void LocalStringViewer::SetConfigPath(const QString aConfigPath) { void LocalStringViewer::SetConfigPath(const QString aConfigPath) {
mConfigPath = aConfigPath; mConfigPath = aConfigPath;
ui->lineEdit_Config->setText(mConfigPath); ui->lineEdit_Config->setText(mConfigPath);
} }
void LocalStringViewer::SetFileNotes(const QString aFileNotes) { void LocalStringViewer::SetFileNotes(const QString aFileNotes) {
mFileNotes = aFileNotes; mFileNotes = aFileNotes;
ui->plainTextEdit_FileNotes->setPlainText(mFileNotes); ui->plainTextEdit_FileNotes->setPlainText(mFileNotes);
} }
// void LocalStringViewer::AddLocalString(LocalizeEntry aLocalString) { void LocalStringViewer::AddLocalString(XLocalizeEntry aLocalString) {
// mLocalStrings.append(aLocalString); mLocalStrings.append(aLocalString);
// ui->tableWidget_Strings->setRowCount(mLocalStrings.size()); ui->tableWidget_Strings->setRowCount(mLocalStrings.size());
// ui->groupBox_LocalStrViewer->setTitle(QString("Entries (%1)").arg(mLocalStrings.size())); ui->groupBox_LocalStrViewer->setTitle(QString("Entries (%1)").arg(mLocalStrings.size()));
// QTableWidgetItem *aliasItem = new QTableWidgetItem(aLocalString.alias); QTableWidgetItem *aliasItem = new QTableWidgetItem(aLocalString.GetValue()->GetString());
// QTableWidgetItem *stringItem = new QTableWidgetItem(aLocalString.string); QTableWidgetItem *stringItem = new QTableWidgetItem(aLocalString.GetName()->GetString());
// ui->tableWidget_Strings->setItem(mLocalStrings.size() - 1, 0, aliasItem); ui->tableWidget_Strings->setItem(mLocalStrings.size() - 1, 0, aliasItem);
// ui->tableWidget_Strings->setItem(mLocalStrings.size() - 1, 1, stringItem); ui->tableWidget_Strings->setItem(mLocalStrings.size() - 1, 1, stringItem);
// } }
void LocalStringViewer::SetZoneFile(std::shared_ptr<ZoneFile> aZoneFile) { void LocalStringViewer::SetZoneFile(const ZoneFile* aZoneFile) {
// mLocalStrings.clear(); mLocalStrings.clear();
// ui->tableWidget_Strings->clear(); ui->tableWidget_Strings->clear();
// ui->label_Title->setText(aZoneFile->GetStem().section('.', 0, 0) + ".str"); ui->label_Title->setText(aZoneFile->GetStem().section('.', 0, 0) + ".str");
// for (const LocalString &localStr : aZoneFile->GetAssetMap().localStrings) { // for (const LocalString &localStr : aZoneFile->GetAssetMap().localStrings) {
// AddLocalString(localStr); // AddLocalString(localStr);
// } // }
} }