74 armarx::LayerInformationSequence layers =
entityDrawer->layerInformation();
75 ui->layerTable->setRowCount(layers.size());
77 for (std::size_t i = 0; i < layers.size(); ++i)
79 const auto& layer = layers.at(i);
80 QString name = QString::fromStdString(layer.layerName);
86 ui->layerTable->setItem(i, 0,
new QTableWidgetItem{name});
87 ui->layerTable->setItem(
88 i, 1,
new QTableWidgetItem{QString::number(layer.elementCount)});
91 std::unique_ptr<QCheckBox> box{
new QCheckBox};
92 box->setChecked(layer.visible);
96 ui->layerTable->setCellWidget(i, 2, box.release());
99 std::unique_ptr<QPushButton> removeB{
new QPushButton(
"remove")};
103 ui->layerTable->setCellWidget(i, 3, removeB.release());