Inherits nitro::ViewInterface.

Public Member Functions | |
| TopWindow (void) | |
| virtual bool | ExecuteCommand (const char *Command, const void *Param1=NULL, const void *Param2=NULL) | 
| virtual void * | GetGUI (const char *ViewName=NULL, void *Parent=NULL) | 
Самое верхнее окно, которое никогда не будет показано, но будет родителем всех остальных окон приложения.
Definition at line 566 of file mvc_core.cpp.
| nitro::TopWindow::TopWindow | ( | void | ) | 
Definition at line 619 of file mvc_core.cpp.
                                   : wxFrame( ( wxFrame * )NULL , -1 , "" , wxPoint( 0 , 0 ) , wxSize( 0 , 0 ) )
        {
                Centre();
                Show( FALSE );
        }
| bool nitro::TopWindow::ExecuteCommand | ( | const char * | Command, | |
| const void * |  Param1 = NULL,  | 
        |||
| const void * |  Param2 = NULL | |||
| ) |  [virtual] | 
        
Using this function a command to the class can be sent.
| Command | - Command's name. | |
| Param1 | - First parameter. | |
| Param2 | - Second parameter. | 
| nitro::exception | - An exception of this type is thrown if the error occured. | 
Reimplemented from nitro::ExecuteCommandInterface.
Definition at line 626 of file mvc_core.cpp.
References nitro::exception::code(), and nitro::exception::what().
        {
                try
                {
                        if( std::string( "close_app" ) == Command )
                        {
                                this->Close( TRUE );
                                return( false );
                        }
                        return( true );
                }
                catch( nitro::exception e )
                {
                        throw( nitro::exception( std::string( "TopWindow::ExecuteCommand( const char * Command , const void * Param1 /* = NULL */ , const void * Param2 /* = NULL */ )::" ) + e.what() , e.code() ) );
                }
                catch( ... )
                {
                        throw( nitro::exception( "TopWindow::ExecuteCommand( const char * Command , const void * Param1 /* = NULL */ , const void * Param2 /* = NULL */ )::An error occured" , 1 ) );
                }
                return( FALSE );
        }

| void * nitro::TopWindow::GetGUI | ( | const char * |  ViewName = NULL,  | 
        |
| void * |  Parent = NULL | |||
| ) |  [virtual] | 
        
Function provides access to the GUI.
| ViewName | - View's name. | |
| Parent | - Parent for the view. | 
| nitro::exception | - An exception of this type is thrown if the error occured. | 
Reimplemented from nitro::ViewInterface.
Definition at line 651 of file mvc_core.cpp.
References nitro::exception::code(), and nitro::exception::what().
        {
                try
                {
                        return( ( void * )( wxWindow * )this );
                }
                catch( nitro::exception e )
                {
                        throw( nitro::exception( std::string( "TopWindow::GetGUI( const char * ViewName /* = NULL */ , void * Parent /* = NULL */ )::" ) + e.what() , e.code() ) );
                }
                catch( ... )
                {
                        throw( nitro::exception( "TopWindow::GetGUI( const char * ViewName /* = NULL */ , void * Parent /* = NULL */ )::An error occured" , 1 ) );
                }
        }

 1.6.1