Main Page | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals

retire.cpp

Go to the documentation of this file.
00001 #include "borqueror.h"
00002 
00003 #include "retire.h"
00004 
00005 Retire::Retire( Window *aParent )
00006 : BqBase( eRetire , aParent ) , leaving( false )
00007 {
00008 }
00009 
00010 Retire::~Retire( void )
00011 {
00012 }
00013 
00014 const bool Retire::SetupWindow( const Message &aMsg )
00015 {
00016         BqBase::SetupWindow( aMsg );
00017 
00018         return true;
00019 }
00020 
00021 const bool Retire::MainLoop( void )
00022 {
00023         SetupDialog( "Retire" );
00024 
00025         const bool ans = BqBase::MainLoop();
00026 
00027         if( leaving )
00028                 ArsPostMessage( UserMessage( Message::USER , GetParent() , 8 ) );
00029 
00030         return ans;
00031 }
00032 
00033 const bool Retire::evMouseLClick( const CtrlMessage &msg )
00034 {
00035         if( isDisplayed )
00036                 if( ((Window *)msg.source)->GetId() == 1 )
00037                 {
00038                         isDisplayed= false;     
00039                         return !isDisplayed;
00040                 }
00041                 else if( ((Window *)msg.source)->GetId() == 2 )
00042                 {
00043                         isDisplayed= false;     
00044                         leaving = true;
00045 //                      ArsPostMessage( Message( Message::APP_EXIT , 0 ) );
00046                         return !isDisplayed;
00047                 }
00048 
00049         return isDisplayed;
00050 }
00051 

Generated on Fri Dec 5 04:06:00 2003 for Borqueror by doxygen 1.3.3