Live Config
Loading...
Searching...
No Matches
Source
LiveConfigEditor
LiveConfigEditor.h
1
// Copyright (c) 2026 Nicholas Arthur
2
// Licensed under the MIT License
3
4
#pragma once
5
6
#include "CoreMinimal.h"
7
#include "Modules/ModuleManager.h"
8
#include "LiveConfigPropertyName.h"
9
10
class
FLiveConfigEditorModule
:
public
IModuleInterface
11
{
12
public
:
13
virtual
void
StartupModule()
override
;
14
virtual
void
ShutdownModule()
override
;
15
17
void
OpenPropertyManager
(
FLiveConfigProperty
FocusProperty =
FLiveConfigProperty
(),
bool
bOpenInNewTab =
false
);
18
19
private
:
20
void
CheckForMissingTags();
21
void
FixMissingTags(TArray<FName> MissingTags);
22
23
FLiveConfigProperty
PropertyToFocus;
24
void
RegisterTabSpawners();
25
void
UnregisterTabSpawners();
26
27
TSharedRef<SDockTab> SpawnPropertyManagerTab(
const
FSpawnTabArgs& Args);
28
29
void
RegisterMenus();
30
void
OnExportCsv();
31
};
FLiveConfigEditorModule
Definition
LiveConfigEditor.h:11
FLiveConfigEditorModule::OpenPropertyManager
void OpenPropertyManager(FLiveConfigProperty FocusProperty=FLiveConfigProperty(), bool bOpenInNewTab=false)
Definition
LiveConfigEditor.cpp:120
FLiveConfigProperty
Definition
LiveConfigPropertyName.h:14
Generated by
1.9.8