ShaderNode/NodeEditor: Replace QVBoxLayout by QFormLayout

This commit is contained in:
Lynix
2020-05-28 00:11:16 +02:00
parent 3fc4de26e3
commit 0ec927b82e
14 changed files with 35 additions and 30 deletions

View File

@@ -112,7 +112,7 @@ bool SampleTexture::ComputePreview(QPixmap& pixmap)
return true;
}
void SampleTexture::BuildNodeEdition(QVBoxLayout* layout)
void SampleTexture::BuildNodeEdition(QFormLayout* layout)
{
ShaderNode::BuildNodeEdition(layout);
@@ -130,7 +130,7 @@ void SampleTexture::BuildNodeEdition(QVBoxLayout* layout)
for (const auto& textureEntry : GetGraph().GetTextures())
textureSelection->addItem(QString::fromStdString(textureEntry.name));
layout->addWidget(textureSelection);
layout->addRow(tr("Texture"), textureSelection);
}
Nz::ShaderAst::ExpressionPtr SampleTexture::GetExpression(Nz::ShaderAst::ExpressionPtr* expressions, std::size_t count) const