15 QGridLayout* layout =
new QGridLayout;
16 layout->setContentsMargins(0, 0, 0, 0);
17 layout->setSpacing(0);
19 this->setLayout(layout);
22 QLabel* name =
new QLabel();
24 name->setFixedSize(100, 18);
25 QFontMetrics fontMetrics(name->font());
26 QString elide = fontMetrics.elidedText(str, Qt::ElideRight, 100);
29 name->setToolTip(str);
46 layout->addWidget(name, 0, 0);
50 layout->setSpacing(3);
52 std::string template_name =
field->getTemplateName();
57 if (template_name == std::string(
typeid(
Vec3i).name()))
65 else if (template_name == std::string(
typeid(
Vec3u).name()))