27 std::string mNodeDisplayName;
28 std::string mPropName;
30 std::string mExpectedTypeName;
31 Asset* mCurrentAsset =
nullptr;
32 std::string mCurrentAssetName;
33 std::string mCurrentTypeName;
35 bool mResolved =
false;
38 static AssetFixupModal*
Get();
43 void ScanWidgetTree(
Node* root);
45 bool HasPending()
const {
return !mBrokenRefs.empty(); }
52 AssetFixupModal() =
default;
54 void ApplyRow(BrokenAssetRef& row,
Asset* newAsset);
56 std::vector<BrokenAssetRef> mBrokenRefs;
57 bool mModalRequested =
false;
uint32_t TypeId
Definition EngineTypes.h:71
Definition SmartPointer.h:312