It seems like that not for every SCompoundWidget works the + symbol… I fixed it using this code:
SNew(SBorder)
.BorderBackgroundColor(FColor(192, 192, 192, 255))
.Padding(15.0f)
[
SNew(SVerticalBox)
+ SVerticalBox::Slot()
[
SNew(SButton)
.VAlign(VAlign_Center)
.HAlign(HAlign_Left)
.Text(FText::FromString(TEXT("Time")))
.ToolTipText(FText::FromString(TEXT("Click this to setup time!")))
.OnClicked_Lambda([]()
{
UE_LOG(LogTemp, Error, TEXT("Button Time Clicked!"));
return FReply::Handled();
})
]
+ SVerticalBox::Slot()
[
SNew(SButton)
.VAlign(VAlign_Center)
.HAlign(HAlign_Left)
.Text(FText::FromString(TEXT("Time")))
.ToolTipText(FText::FromString(TEXT("Click this to setup time!")))
.OnClicked_Lambda([]()
{
UE_LOG(LogTemp, Error, TEXT("Button Time Clicked!"));
return FReply::Handled();
})
]
]
I Still havent figured out how to create and delete SCompoundWidget depending on bool variables.