Открытые члены | |
| virtual bool | OnInit (void) |
| virtual int | OnExit (void) |
Класс приложения.
См. определение в файле mvc_core.cpp строка 670
| int nitro::Application::OnExit | ( | void | ) | [virtual] |
Выход из приложения. Код завершения. В случае ошибки кидается исключение этого типа с описанием ошибки. Додонов А.А.
См. определение в файле mvc_core.cpp строка 732
Перекрестные ссылки nitro::exception::code() и nitro::exception::what().
{
try
{
return( wxApp::OnExit() );
}
catch( nitro::exception e )
{
throw( nitro::exception( std::string( "Application::OnExit( void )::" ) + e.what() , e.code() ) );
}
catch( ... )
{
throw( nitro::exception( "Application::OnExit( void )::An error occured" , 1 ) );
}
}

| bool nitro::Application::OnInit | ( | void | ) | [virtual] |
Инициализация приложения. если создание приложения прошло успешно. В случае ошибки кидается исключение этого типа с описанием ошибки. Додонов А.А.
См. определение в файле mvc_core.cpp строка 706
Перекрестные ссылки nitro::MVC::AddView(), nitro::exception::code(), nitro::ExecuteCommandInterface::ExecuteCommand(), nitro::MVC::GetController(), nitro::ViewInterface::GetGUI(), nitro::GetMainMVCObject(), nitro::MVC::GetView() и nitro::exception::what().
{
try
{
// \~russian создаем самое верхнее окно
// \~english creating top level window
GetMainMVCObject()->AddView( "mvc_main_window" , ( ViewInterface * )new TopWindow() );
// \~russian запускаем приложение
// \~english starting application
GetMainMVCObject()->GetView( GetMainMVCObject()->GetStartupViewName() )->GetGUI( NULL , GetMainMVCObject()->GetView( "mvc_main_window" )->GetGUI() );
GetMainMVCObject()->GetController( GetMainMVCObject()->GetStartupControllerName() )->ExecuteCommand( GetMainMVCObject()->GetStartupControllerCommand() );
return( TRUE );
}
catch( nitro::exception e )
{
throw( nitro::exception( std::string( "Application::OnInit( void )::" ) + e.what() , e.code() ) );
}
catch( ... )
{
throw( nitro::exception( "Application::OnInit( void )::An error occured" , 1 ) );
}
}

1.6.1