Skip to content

Dialog Helpers

Ryan edited this page Nov 29, 2020 · 1 revision

With Blutilities we are now able to create powerful editor tools right in blueprints, harnessing blueprint function libraries to create execution flows to solve editor problems. Being able to bring up dialogs to report errors or request user input extends Blutilities in a positive way. Here are a couple of examples of what you can expect from these functions.

OpenDebugMessageDialog

Create a modal message dialog window

Blueprint

Dialog Window Blueprint

Result

Dialog Window Result

OpenFileDialog

Open a file dialog

Blueprint

Open Dialog Window Blueprint

SaveFileDialog

Save a file dialog

Blueprint

Save Dialog Window Blueprint

Example Open Files

An example of selecting a bunch of txt file paths and creating a dialog window with the results

Blueprint

Multi-File Dialog Output

Result

Multi-File Dialog Result Multi-File Dialog Result

OpenMessageDialog

A message dialog with a bunch of button configurations

Blueprint

Open Message Dialog

Result

Open Message Dialog Result

OpenObjectDetailsDialog

Opens a dialog containing a details panel of an object. This is useful for creating your own import windows. An object reference is returned for your object which will be modified based on the users changes made in the details panel.

Blueprint

Details Blueprint

Object (A blueprint derived from Object with custom variables and a struct)

Details Object

Result

Details Window

Clone this wiki locally