1b76ca311SAxel Dörfler /* 2b76ca311SAxel Dörfler * Copyright 2008-2010, Haiku, Inc. All rights reserved. 3b76ca311SAxel Dörfler * Distributed under the terms of the MIT License. 4b76ca311SAxel Dörfler * 5b76ca311SAxel Dörfler * Authors: 6b76ca311SAxel Dörfler * Michael Pfeiffer <laplace@users.sourceforge.net> 7b76ca311SAxel Dörfler * Axel Dörfler <axeld@pinc-software.de> 8b76ca311SAxel Dörfler */ 9b76ca311SAxel Dörfler 10b76ca311SAxel Dörfler 11b76ca311SAxel Dörfler #include "BootManagerWindow.h" 12b76ca311SAxel Dörfler 13b76ca311SAxel Dörfler #include <Application.h> 14b76ca311SAxel Dörfler #include <Catalog.h> 15b76ca311SAxel Dörfler 16b76ca311SAxel Dörfler 17*546208a5SOliver Tappe #undef B_TRANSLATION_CONTEXT 18*546208a5SOliver Tappe #define B_TRANSLATION_CONTEXT "BootManager" 19b76ca311SAxel Dörfler 20b76ca311SAxel Dörfler 21b76ca311SAxel Dörfler static const char* kSignature = "application/x-vnd.Haiku-BootManager"; 22b76ca311SAxel Dörfler 23b76ca311SAxel Dörfler 24b76ca311SAxel Dörfler class BootManager : public BApplication { 25b76ca311SAxel Dörfler public: 26b76ca311SAxel Dörfler BootManager(); 27b76ca311SAxel Dörfler 28b76ca311SAxel Dörfler virtual void ReadyToRun(); 29b76ca311SAxel Dörfler }; 30b76ca311SAxel Dörfler 31b76ca311SAxel Dörfler BootManager()32b76ca311SAxel DörflerBootManager::BootManager() 33b76ca311SAxel Dörfler : 34b76ca311SAxel Dörfler BApplication(kSignature) 35b76ca311SAxel Dörfler { 36b76ca311SAxel Dörfler } 37b76ca311SAxel Dörfler 38b76ca311SAxel Dörfler 39b76ca311SAxel Dörfler void ReadyToRun()40b76ca311SAxel DörflerBootManager::ReadyToRun() 41b76ca311SAxel Dörfler { 42b76ca311SAxel Dörfler BootManagerWindow* window = new BootManagerWindow(); 43b76ca311SAxel Dörfler window->Show(); 44b76ca311SAxel Dörfler } 45b76ca311SAxel Dörfler 46b76ca311SAxel Dörfler 47b76ca311SAxel Dörfler // #pragma mark - 48b76ca311SAxel Dörfler 49b76ca311SAxel Dörfler 50b76ca311SAxel Dörfler int main(int,char **)51b76ca311SAxel Dörflermain(int /*argc*/, char** /*argv*/) 52b76ca311SAxel Dörfler { 53b76ca311SAxel Dörfler BootManager application; 54b76ca311SAxel Dörfler application.Run(); 55b76ca311SAxel Dörfler 56b76ca311SAxel Dörfler return 0; 57b76ca311SAxel Dörfler } 58