Adding Status and Last server response handled but not tested
This commit is contained in:
@ -21,7 +21,9 @@ public class DTFluxProjectSettings : ModuleRules
|
||||
"Slate",
|
||||
"SlateCore",
|
||||
"DeveloperSettings",
|
||||
"DTFluxCore"
|
||||
"DTFluxCore",
|
||||
"Settings",
|
||||
"DeveloperSettings"
|
||||
|
||||
}
|
||||
);
|
||||
|
||||
@ -9,7 +9,8 @@ UDTFluxGeneralSettings::UDTFluxGeneralSettings()
|
||||
{
|
||||
CategoryName = "DTFlux API";
|
||||
|
||||
UE_LOG(logDTFluxProjectSettings, Log, TEXT("ModelAssetLoded isNull() -> %s"), ModelAsset.IsNull() ? TEXT("TRUE") : TEXT("FALSE"));
|
||||
|
||||
UE_LOG(logDTFluxProjectSettings, Log, TEXT("ModelAssetLoded IsValid() -> %s"), ModelAsset.IsValid() ? TEXT("TRUE") : TEXT("FALSE"));
|
||||
// UE_LOG(logDTFluxProjectSettings, Log, TEXT("ModelAssetLoded isNull() -> %s"), ModelAsset.IsNull() ? TEXT("TRUE") : TEXT("FALSE"));
|
||||
//
|
||||
UE_LOG(logDTFluxProjectSettings, Log, TEXT("Category Name -> %s"), *GetCategoryName().ToString());
|
||||
|
||||
}
|
||||
|
||||
@ -1,17 +1,52 @@
|
||||
#include "DTFluxProjectSettingsModule.h"
|
||||
|
||||
#include "DTFluxGeneralSettings.h"
|
||||
#include "DTFluxNetworkSettings.h"
|
||||
#include "ISettingsModule.h"
|
||||
|
||||
#define LOCTEXT_NAMESPACE "FDTFluxProjectSettingsModule"
|
||||
|
||||
DTFLUXPROJECTSETTINGS_API DEFINE_LOG_CATEGORY(logDTFluxProjectSettings)
|
||||
|
||||
void FDTFluxProjectSettingsModule::StartupModule()
|
||||
{
|
||||
|
||||
RegisterSettings();
|
||||
}
|
||||
|
||||
void FDTFluxProjectSettingsModule::ShutdownModule()
|
||||
{
|
||||
|
||||
UnregisterSettings();
|
||||
}
|
||||
|
||||
void FDTFluxProjectSettingsModule::RegisterSettings()
|
||||
{
|
||||
|
||||
if (ISettingsModule* SettingsModule = FModuleManager::GetModulePtr<ISettingsModule>("Settings"))
|
||||
{
|
||||
SettingsModule->RegisterSettings("Project", "DTFluxProjectSettings", "DTFluxGeneralSettings",
|
||||
FText::FromString("DTFlux General Settings"),
|
||||
FText::FromString("DTFluxAPI Network Settings"),
|
||||
GetMutableDefault<UDTFluxGeneralSettings>()
|
||||
);
|
||||
SettingsModule->RegisterSettings("Project", "DTFluxProjectSettings", "DTFluxNetworkSettings",
|
||||
FText::FromString("DTFlux Network Settings"),
|
||||
FText::FromString("DTFluxAPI Network Settings"),
|
||||
GetMutableDefault<UDTFluxNetworkSettings>()
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
void FDTFluxProjectSettingsModule::UnregisterSettings()
|
||||
{
|
||||
if (ISettingsModule* SettingsModule = FModuleManager::GetModulePtr<ISettingsModule>("Settings"))
|
||||
{
|
||||
SettingsModule->UnregisterSettings("Project", "DTFluxProjectSettings", "DTFluxGeneralSettings");
|
||||
SettingsModule->UnregisterSettings("Project", "DTFluxProjectSettings", "DTFluxNetworkSettings");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
#undef LOCTEXT_NAMESPACE
|
||||
|
||||
@ -16,7 +16,7 @@ class DTFLUXPROJECTSETTINGS_API UDTFluxGeneralSettings : public UDeveloperSettin
|
||||
GENERATED_BODY()
|
||||
|
||||
public:
|
||||
|
||||
virtual bool SupportsAutoRegistration() const override{ return false; }
|
||||
UDTFluxGeneralSettings();
|
||||
UPROPERTY(Category="General", Config, EditAnywhere, BlueprintReadOnly, DisplayName="Datastorage File")
|
||||
TSoftObjectPtr<UDTFluxModelAsset> ModelAsset;
|
||||
|
||||
@ -48,7 +48,7 @@ public:
|
||||
UPROPERTY(Category="CHRONO PROXY|HTTP", Config, EditAnywhere, BlueprintReadOnly, DisplayName="HTTP Port")
|
||||
int HTTPPort = 8080;
|
||||
|
||||
|
||||
virtual bool SupportsAutoRegistration() const override{ return false; }
|
||||
|
||||
#if WITH_EDITOR
|
||||
virtual void PostEditChangeProperty(FPropertyChangedEvent& PropertyChangedEvent) override;
|
||||
|
||||
@ -21,4 +21,7 @@ public:
|
||||
|
||||
virtual void StartupModule() override;
|
||||
virtual void ShutdownModule() override;
|
||||
|
||||
void RegisterSettings();
|
||||
void UnregisterSettings();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user