33 lines
845 B
C++
33 lines
845 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#pragma once
|
|
|
|
#include "CoreMinimal.h"
|
|
#include "Engine/DeveloperSettings.h"
|
|
#include "Logging/LogVerbosity.h"
|
|
|
|
#include "ChooserEditorSettings.generated.h"
|
|
|
|
UCLASS(config = EditorPerProjectUserSettings, meta=(DisplayName="Chooser Editor"))
|
|
class UChooserEditorSettings : public UDeveloperSettings
|
|
{
|
|
GENERATED_BODY()
|
|
|
|
public:
|
|
UChooserEditorSettings();
|
|
|
|
#if WITH_EDITOR
|
|
virtual FText GetSectionText() const override;
|
|
virtual FText GetSectionDescription() const override;
|
|
#endif
|
|
|
|
virtual FName GetCategoryName() const override;
|
|
|
|
/** Most Recently Used Chooser Initializer, will be used as the default on following chooser table creates */
|
|
UPROPERTY(Config)
|
|
FString DefaultCreateType = "";
|
|
|
|
/** Get Mutable CDO of UChooserEditorSettings */
|
|
static UChooserEditorSettings& Get();
|
|
};
|