JX Application Framework
|
#include <JXUserNotification.h>
Public Member Functions | |
JXUserNotification () | |
~JXUserNotification () override | |
void | DisplayMessage (const JString &message) override |
void | ReportError (const JString &message) override |
bool | AskUserYes (const JString &message) override |
bool | AskUserNo (const JString &message) override |
CloseAction | OKToClose (const JString &message) override |
bool | AcceptLicense () override |
![]() | |
JUserNotification () | |
virtual | ~JUserNotification () |
bool | IsSilent () const |
void | SetSilent (const bool beQuiet) |
Additional Inherited Members | |
![]() | |
enum | CloseAction { kSaveData , kDiscardData , kDontClose } |
![]() | |
static bool | GetBreakMessageCROnly () |
static void | SetBreakMessageCROnly () |
Interface for the JXUserNotification class.
Class for notifying the user of something via the JX Library. Since jAssert probably uses us to display the error, we can't use jAssert or we might generate an infinite loop. Do not use this for displaying failed assertion messages. This will allow the event handler to continue operating, which is usually fatal after an assert fires.
JXUserNotification::JXUserNotification | ( | ) |
|
override |
|
overridevirtual |
Display the license and ask for acceptance.
Implements JUserNotification.
Display the message (asking for a y/n answer) and wait for a response.
Implements JUserNotification.
Display the message (asking for a y/n answer) and wait for a response.
Implements JUserNotification.
|
overridevirtual |
Implements JUserNotification.
|
overridevirtual |
Implements JUserNotification.
|
overridevirtual |
Implements JUserNotification.