Public Member Functions | |
| Application (const char *szApplicationName, int argc=0, char *argv[]=NULL) | |
| ~Application () | |
| virtual int | Run () |
| virtual bool | Quit (int iReturnCode=0) |
| void | AddWindow (Window *pWindow) |
| bool | RemoveWindow (Window *pWindow) |
| bool | ValidWindow (Window *pWindow) |
| MessageQueue * | GetMessageQueue () |
| EventQueue * | GetEventQueue () |
| Catalog * | LoadCatalog (const String &szSubFolder) |
| Catalog * | LoadCatalog (const String &szSubFolder, Language nLanguage) |
| void | SetCatalog (Catalog *pCatalog) |
| Catalog * | GetCatalog () |
| String | GetApplicationPath () |
| String | GetApplicationDirectory () |
| DesktopCommunicationInterface * | GetApplicationInterface () |
| void | Terminate (DesktopCommunicationMessage *pMessage, Variant pVariant) |
Static Public Member Functions | |
| static Application * | GetInstance () |
| static void | CreateDebugWindow () |
| static DebugWindow * | GetDebugWindow () |
| static DebugProvider * | Debug () |
Classes | |
| class | Private |
| Application::Application | ( | const char * | szApplicationName, | |
| int | argc = 0, |
|||
| char * | argv[] = NULL | |||
| ) |
| Application::~Application | ( | ) |
| int Application::Run | ( | ) | [virtual] |
| bool Application::Quit | ( | int | iReturnCode = 0 |
) | [virtual] |
Post a quit message to the applications message queue
| iReturnCode | - optional return code for Run() |
| Application * Application::GetInstance | ( | ) | [static] |
| void Application::AddWindow | ( | Window * | pWindow | ) |
| bool Application::RemoveWindow | ( | Window * | pWindow | ) |
| bool Application::ValidWindow | ( | Window * | pWindow | ) |
| MessageQueue * Application::GetMessageQueue | ( | ) |
| EventQueue * Application::GetEventQueue | ( | ) |
| void Application::SetCatalog | ( | Catalog * | pCatalog | ) |
| Catalog * Application::GetCatalog | ( | ) |
| String Application::GetApplicationPath | ( | ) |
| String Application::GetApplicationDirectory | ( | ) |
| static void SkyGI::Application::CreateDebugWindow | ( | ) | [static] |
| static DebugWindow* SkyGI::Application::GetDebugWindow | ( | ) | [static] |
| DebugProvider * Application::Debug | ( | ) | [static] |
| DesktopCommunicationInterface * Application::GetApplicationInterface | ( | ) |
| void Application::Terminate | ( | DesktopCommunicationMessage * | pMessage, | |
| Variant | pVariant | |||
| ) |
1.5.1-p1