Murl::ISystemDialogControl Interface Referenceabstract
The ISystemDialogControl interface. More...
#include "murl_i_system_dialog_control.h"
Inheritance diagram for Murl::ISystemDialogControl:
Public Member Functions | |
virtual ISystemDialog * | CreateSystemDialog (const String &title, const String &message)=0 |
Create a system-dialog object with a variable number of buttons. More... | |
virtual void | DestroySystemDialog (ISystemDialog *&dialog)=0 |
Destroy a system-dialog object. More... | |
Public Member Functions inherited from Murl::IControlable | |
virtual const String & | GetName () const =0 |
Get the controlable's name. More... | |
virtual void | FrameUpdate ()=0 |
Is executed in the platform thread context each frame tick. | |
virtual void | LogicUpdate ()=0 |
Is executed in the logic thread context each logic tick. | |
virtual void | ConfigChanged (const IAppConfiguration *appConfig)=0 |
Notification of changed configuration. More... | |
Detailed Description
The ISystemDialogControl interface.
Member Function Documentation
◆ CreateSystemDialog()
|
pure virtual |
Create a system-dialog object with a variable number of buttons.
Buttons are added using the ISystemDialog::AddButton() method.
- Parameters
-
title The title string for the system-dialog object. message The message string for the system-dialog object.
- Returns
- The system-dialog object or null if creation failed.
◆ DestroySystemDialog()
|
pure virtual |
Destroy a system-dialog object.
- Parameters
-
dialog A reference to the system-dialog object to destroy. After destruction the pointer is set to null.
The documentation for this interface was generated from the following file:
- murl_i_system_dialog_control.h