Update app/stringtableviewer.cpp
This commit is contained in:
parent
d583b9ce08
commit
90c3d3bef3
@ -1,36 +1,35 @@
|
||||
#include "stringtableviewer.h"
|
||||
#include "ui_stringtableviewer.h"
|
||||
|
||||
StringTableViewer::StringTableViewer(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
, ui(new Ui::StringTableViewer)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
}
|
||||
|
||||
StringTableViewer::~StringTableViewer()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void StringTableViewer::SetStringTable(std::shared_ptr<StringTable> aStringTable) {
|
||||
ui->tableWidget_Strings->clear();
|
||||
|
||||
ui->tableWidget_Strings->setRowCount(aStringTable->rowCount);
|
||||
ui->tableWidget_Strings->setColumnCount(aStringTable->columnCount);
|
||||
|
||||
// int currentIndex = 0;
|
||||
// for (const QString &key : aStringTable->content.keys()) {
|
||||
// const QString value = aStringTable->content[key];
|
||||
|
||||
// QTableWidgetItem *tableKeyItem = new QTableWidgetItem();
|
||||
// tableKeyItem->setText(key);
|
||||
// ui->tableWidget_Strings->setItem(currentIndex, 0, tableKeyItem);
|
||||
|
||||
// QTableWidgetItem *tableValItem = new QTableWidgetItem();
|
||||
// tableValItem->setText(value);
|
||||
// ui->tableWidget_Strings->setItem(currentIndex, 1, tableValItem);
|
||||
|
||||
// currentIndex++;
|
||||
// }
|
||||
}
|
||||
#include "stringtableviewer.h"
|
||||
#include "ui_stringtableviewer.h"
|
||||
|
||||
StringTableViewer::StringTableViewer(QWidget *parent)
|
||||
: QWidget(parent)
|
||||
, ui(new Ui::StringTableViewer)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
}
|
||||
|
||||
StringTableViewer::~StringTableViewer()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
void StringTableViewer::SetStringTable(const XStringTable *aStringTable) {
|
||||
ui->tableWidget_Strings->clear();
|
||||
|
||||
ui->tableWidget_Strings->setRowCount(aStringTable->GetRowCount());
|
||||
ui->tableWidget_Strings->setColumnCount(aStringTable->GetColumnCount());
|
||||
|
||||
int currentIndex = 0;
|
||||
for (auto value : *aStringTable->GetValues()) {
|
||||
|
||||
QTableWidgetItem *tableKeyItem = new QTableWidgetItem();
|
||||
tableKeyItem->setText(value->GetName());
|
||||
ui->tableWidget_Strings->setItem(currentIndex, 0, tableKeyItem);
|
||||
|
||||
QTableWidgetItem *tableValItem = new QTableWidgetItem();
|
||||
tableValItem->setText(value->GetString());
|
||||
ui->tableWidget_Strings->setItem(currentIndex, 1, tableValItem);
|
||||
|
||||
currentIndex++;
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user