JX Application Framework
Loading...
Searching...
No Matches
Public Member Functions | List of all members
JXUserNotification Class Reference

#include <JXUserNotification.h>

Inheritance diagram for JXUserNotification:
[legend]

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
 
- Public Member Functions inherited from JUserNotification
 JUserNotification ()
 
virtual ~JUserNotification ()
 
bool IsSilent () const
 
void SetSilent (const bool beQuiet)
 

Additional Inherited Members

- Public Types inherited from JUserNotification
enum  CloseAction {
  kSaveData ,
  kDiscardData ,
  kDontClose
}
 
- Static Public Member Functions inherited from JUserNotification
static bool GetBreakMessageCROnly ()
 
static void SetBreakMessageCROnly ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ JXUserNotification()

JXUserNotification::JXUserNotification ( )

◆ ~JXUserNotification()

JXUserNotification::~JXUserNotification ( )
override

Member Function Documentation

◆ AcceptLicense()

bool JXUserNotification::AcceptLicense ( )
overridevirtual

Display the license and ask for acceptance.

Implements JUserNotification.

◆ AskUserNo()

bool JXUserNotification::AskUserNo ( const JString message)
overridevirtual

Display the message (asking for a y/n answer) and wait for a response.

Implements JUserNotification.

◆ AskUserYes()

bool JXUserNotification::AskUserYes ( const JString message)
overridevirtual

Display the message (asking for a y/n answer) and wait for a response.

Implements JUserNotification.

◆ DisplayMessage()

void JXUserNotification::DisplayMessage ( const JString message)
overridevirtual

Implements JUserNotification.

◆ OKToClose()

JUserNotification::CloseAction JXUserNotification::OKToClose ( const JString message)
overridevirtual

Implements JUserNotification.

◆ ReportError()

void JXUserNotification::ReportError ( const JString message)
overridevirtual

Implements JUserNotification.


The documentation for this class was generated from the following files: