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