ShowMessageEvent Class Reference

#include <Events.h>

Public Member Functions

 ShowMessageEvent (int, string, string)
 ShowMessageEvent (int, string)
void init (int, string, string)
string getMessage (void)
int getType (void)
string getTitle (void)
int getResult (void)
void setResult (int)

Static Public Attributes

static const int ERROR = 0
static const int INFO = 1
static const int QUESTION = 2
static const int WARNING = 3

Private Attributes

string title
string message
int msg_type
int result

Detailed Description

Definition at line 74 of file Events.h.


Constructor & Destructor Documentation

ShowMessageEvent::ShowMessageEvent ( int  msg_type,
string  message,
string  title 
)

Definition at line 39 of file Events.cpp.

00040                  : QCustomEvent( SHOW_MESSAGE_EVENT )
00041 {
00042     init( msg_type, message, title );
00043 }

ShowMessageEvent::ShowMessageEvent ( int  msg_type,
string  message 
)

Definition at line 45 of file Events.cpp.

00046                  : QCustomEvent( SHOW_MESSAGE_EVENT )
00047 {
00048     QString title;
00049     switch( msg_type )
00050     {
00051             case ERROR:
00052                    title = "Error";
00053                    break;
00054             case INFO:
00055                    title = "Information";
00056                    break;
00057             case QUESTION:
00058                    title = "Question";
00059                    break;
00060             case WARNING:
00061                    title = "Warning";
00062                    break;
00063             default:
00064                    title = "";
00065 
00066     }
00067 
00068     init( msg_type, message, title );
00069 }


Member Function Documentation

string ShowMessageEvent::getMessage ( void   ) 

Definition at line 78 of file Events.cpp.

00079 {
00080     return message;
00081 }

int ShowMessageEvent::getResult ( void   ) 

Definition at line 94 of file Events.cpp.

00095 {
00096     return result;
00097 }

string ShowMessageEvent::getTitle ( void   ) 

Definition at line 83 of file Events.cpp.

00084 {
00085     return title;
00086 }

int ShowMessageEvent::getType ( void   ) 

Definition at line 88 of file Events.cpp.

00089 {
00090     return msg_type;
00091 }

void ShowMessageEvent::init ( int  msg_type,
string  message,
string  title 
)

Definition at line 71 of file Events.cpp.

00072 {
00073     this->message  = message;
00074     this->msg_type = msg_type;
00075     this->title    = title;
00076 }

void ShowMessageEvent::setResult ( int  result  ) 

Definition at line 99 of file Events.cpp.

00100 {
00101   this->result = result;
00102 }


Field Documentation

const int ShowMessageEvent::ERROR = 0 [static]

Definition at line 88 of file Events.h.

const int ShowMessageEvent::INFO = 1 [static]

Definition at line 89 of file Events.h.

string ShowMessageEvent::message [private]

Definition at line 95 of file Events.h.

Definition at line 96 of file Events.h.

const int ShowMessageEvent::QUESTION = 2 [static]

Definition at line 90 of file Events.h.

int ShowMessageEvent::result [private]

Definition at line 97 of file Events.h.

string ShowMessageEvent::title [private]

Definition at line 94 of file Events.h.

const int ShowMessageEvent::WARNING = 3 [static]

Definition at line 91 of file Events.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:38 2012 for RIO by  doxygen 1.6.3