WebViewWidget.cpp 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // Copyright aXiuShen. All Rights Reserved.
  2. #include "WebViewWidget.h"
  3. //#include "SCefBrowser.h"
  4. #include "Async/Async.h"
  5. #include "WebViewObject.h"
  6. #include "Widgets/Layout/SBox.h"
  7. #include "Widgets/Text/STextBlock.h"
  8. #include "Async/TaskGraphInterfaces.h"
  9. #include "UObject/ConstructorHelpers.h"
  10. #include "Misc/ConfigCacheIni.h"
  11. #if WITH_EDITOR
  12. #include "Materials/MaterialInterface.h"
  13. #include "Materials/MaterialExpressionMaterialFunctionCall.h"
  14. #include "Materials/MaterialExpressionTextureSample.h"
  15. #include "Materials/MaterialExpressionTextureSampleParameter2D.h"
  16. #include "Materials/MaterialFunction.h"
  17. #include "Factories/MaterialFactoryNew.h"
  18. //#include "AssetRegistryModule.h"
  19. #include "PackageHelperFunctions.h"
  20. #endif
  21. #define LOCTEXT_NAMESPACE "WebViewWidget"
  22. /////////////////////////////////////////////////////
  23. // UWebViewWidget
  24. UWebViewWidget::UWebViewWidget(const FObjectInitializer& ObjectInitializer)
  25. : Super(ObjectInitializer)
  26. {
  27. }
  28. bool UWebViewWidget::Asyn(const FString& Name, FString& Data, const FString& Callback) {
  29. if (UWebBase::Asyn(Name, Data, Callback))return true;
  30. return false;
  31. }
  32. /////////////////////////////////////////////////////
  33. #ifdef JSON_LIB
  34. void UWebViewWidget::Call(const FString& Function, const FJsonLibraryValue& Data)
  35. {
  36. //if (Json == nullptr)return;
  37. CallJsonStr(Function, Data.Stringify());
  38. }
  39. void UWebViewWidget::ParseAsncHand(const FString& Name, FJsonLibraryValue& Json, const FString& Callback) {
  40. OnJsEvent.Broadcast(Name,Json, Callback);
  41. }
  42. #endif
  43. UJLParse::UJLParse(const FObjectInitializer& ObjectInitializer)
  44. : Super(ObjectInitializer)
  45. {
  46. }
  47. void UJLParse::SyncParse(FString json) {
  48. }
  49. #undef LOCTEXT_NAMESPACE