Skip to content

Commit ff0e676

Browse files
committed
Eliminate FCesiumEditorModule::ion().
1 parent 9ded471 commit ff0e676

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

Source/CesiumEditor/Private/CesiumEditor.h

-4
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,6 @@ class FCesiumEditorModule : public IModuleInterface {
4141
return get()->_serverManager;
4242
}
4343

44-
static CesiumIonSession& ion() {
45-
return *serverManager().GetCurrentSession();
46-
}
47-
4844
static ACesium3DTileset* FindFirstTilesetSupportingOverlays();
4945
static ACesium3DTileset* FindFirstTilesetWithAssetID(int64_t assetID);
5046
static ACesium3DTileset*

Source/CesiumEditor/Private/CesiumIonPanel.cpp

+6-4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include "CesiumEditor.h"
99
#include "CesiumIonRasterOverlay.h"
1010
#include "CesiumIonServerSelector.h"
11+
#include "CesiumRuntime.h"
1112
#include "Editor.h"
1213
#include "EditorModeManager.h"
1314
#include "EngineUtils.h"
@@ -121,7 +122,7 @@ void CesiumIonPanel::Construct(const FArguments& InArgs) {
121122
.Text(FText::FromString(TEXT("Refresh")))
122123
.ToolTipText(FText::FromString(TEXT("Refresh the asset list")))
123124
.OnClicked_Lambda([this]() {
124-
FCesiumEditorModule::ion().refreshAssets();
125+
FCesiumEditorModule::serverManager().GetCurrentSession()->refreshAssets();
125126
Refresh();
126127
return FReply::Handled();
127128
})
@@ -154,7 +155,7 @@ void CesiumIonPanel::Construct(const FArguments& InArgs) {
154155
];
155156
// clang-format on
156157

157-
FCesiumEditorModule::ion().refreshAssets();
158+
FCesiumEditorModule::serverManager().GetCurrentSession()->refreshAssets();
158159
}
159160

160161
void CesiumIonPanel::OnSortChange(
@@ -400,7 +401,8 @@ void CesiumIonPanel::ApplySorting() {
400401
}
401402

402403
void CesiumIonPanel::Refresh() {
403-
const Assets& assets = FCesiumEditorModule::ion().getAssets();
404+
const Assets& assets =
405+
FCesiumEditorModule::serverManager().GetCurrentSession()->getAssets();
404406

405407
this->_assets.SetNum(assets.items.size());
406408

@@ -416,7 +418,7 @@ void CesiumIonPanel::Tick(
416418
const FGeometry& AllottedGeometry,
417419
const double InCurrentTime,
418420
const float InDeltaTime) {
419-
FCesiumEditorModule::ion().getAsyncSystem().dispatchMainThreadTasks();
421+
getAsyncSystem().dispatchMainThreadTasks();
420422
SCompoundWidget::Tick(AllottedGeometry, InCurrentTime, InDeltaTime);
421423
}
422424

Source/CesiumEditor/Private/IonQuickAddPanel.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ void showAssetDepotConfirmWindow(
175175

176176
void IonQuickAddPanel::AddIonTilesetToLevel(TSharedRef<QuickAddItem> item) {
177177
const std::optional<CesiumIonClient::Connection>& connection =
178-
FCesiumEditorModule::ion().getConnection();
178+
FCesiumEditorModule::serverManager().GetCurrentSession()->getConnection();
179179
if (!connection) {
180180
UE_LOG(
181181
LogCesiumEditor,
@@ -230,7 +230,7 @@ void IonQuickAddPanel::AddIonTilesetToLevel(TSharedRef<QuickAddItem> item) {
230230
item->tilesetID);
231231
}
232232

233-
FCesiumEditorModule::ion().getAssets();
233+
FCesiumEditorModule::serverManager().GetCurrentSession()->getAssets();
234234

235235
if (item->overlayID > 0) {
236236
FCesiumEditorModule::AddBaseOverlay(

0 commit comments

Comments
 (0)