Native class

SGBASuggestedIDEWidget#

  • Declared in "Slate/SGBASuggestedIDEWidget.h"
class SGBASuggestedIDEWidget : public SCompoundWidget

Either a button to directly install or a hyperlink to a website to download the suggested IDE for the platform. Only visible when no compiler is available.

Methods#

  • public
    • Construct&
    void
    Construct(​
    const FArguments& InArgs
    )

    Constructs this widget with InArgs

    • SLATE_BEGIN_ARGS&
  • private
    • CreateGetDocumentationLinkWidget&
    TSharedRef<SWidget>

    Creates the appropriate widget to display for the platform

    • CreateGetSuggestedIDEWidget&
    TSharedRef<SWidget>

    Creates the appropriate widget to display for the platform

    • GetVisibility&
    static EVisibility

    Gets the visibility of the global error label IDE Link

    • OnDownloadIDEClicked&
    static FReply
    OnDownloadIDEClicked(​
    FString InURL
    )

    Handler for when the error label IDE hyperlink was clicked

    • OnIDEInstallerDownloadComplete&
    static void
    OnIDEInstallerDownloadComplete(​
    bool bWasSuccessful
    )

    Handler for when the suggested IDE installer has finished downloading

    • OnInstallIDEClicked&
    FReply

    Handler for when the install IDE button was clicked

    • OnRedirectToDocumentation&
    static FReply

    Handler for when the error label IDE hyperlink was clicked

Fields#

  • private
    • DocumentationURL&
    static constexpr const TCHAR* DocumentationURL = TEXT("https://docs.unrealengine.com/5.0/en-US/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine/")
    • IDEDownloadNotification&
    static TSharedPtr<SNotificationItem> IDEDownloadNotification

    Handle to the notification displayed when downloading an IDE installer