19 lines
639 B
C++
19 lines
639 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
#pragma once
|
|
|
|
#include "MetasoundNodeConfigurationCustomization.h"
|
|
|
|
class FExampleWidgetNodeConfigurationCustomization : public Metasound::Editor::FMetaSoundNodeConfigurationDataDetails
|
|
{
|
|
public:
|
|
FExampleWidgetNodeConfigurationCustomization(TSharedPtr<IPropertyHandle> InStructProperty, TWeakObjectPtr<UMetasoundEditorGraphNode> InNode);
|
|
|
|
virtual void OnChildRowAdded(IDetailPropertyRow& ChildRow) override;
|
|
|
|
private:
|
|
void OnChildPropertyChanged(const FPropertyChangedEvent& InPropertyChangedEvent);
|
|
|
|
FString StructPropertyPath;
|
|
TSharedPtr<IPropertyHandle> MyFloatPropertyHandle;
|
|
};
|