32 lines
695 B
C++
32 lines
695 B
C++
#include "ParaTable.h"
|
|
#include "DataProperty/ParameterTable.h"
|
|
#include "ParaTabViewer.h"
|
|
#include <QString>
|
|
|
|
namespace SelfDefObj
|
|
{
|
|
ParaTable::ParaTable(GUI::MainWindow* m, DataProperty::ParameterBase* data)
|
|
: ParaMore(m, data), _mainWindow(m)
|
|
{
|
|
_data = (DataProperty::ParameterTable*)data;
|
|
updateLineEdit();
|
|
}
|
|
|
|
void ParaTable::on_moreButton_clicked()
|
|
{
|
|
ParaTabViewer viewer(_mainWindow, _data);
|
|
viewer.exec();
|
|
updateLineEdit();
|
|
emit dataChanged(_data);
|
|
}
|
|
|
|
void ParaTable::updateLineEdit()
|
|
{
|
|
size_t r = _data->getRowCount();
|
|
size_t c = _data->getColumnCount();
|
|
QString text = QString(tr("Row:%1,Col:%2").arg(r).arg(c));
|
|
this->setText(text);
|
|
}
|
|
|
|
}
|