xref: /haiku/src/apps/installer/InstallerApp.h (revision 76fb7c29e06b74e23ca1e32953c7869de36a506e)
16ffb6a6eSJérôme Duval /*
2d98ceebbSJérôme Duval  * Copyright 2005, Jérôme DUVAL. All rights reserved.
36ffb6a6eSJérôme Duval  * Distributed under the terms of the MIT License.
46ffb6a6eSJérôme Duval  */
57ff74a7bSStephan Aßmus #ifndef INSTALLER_APP_H
67ff74a7bSStephan Aßmus #define INSTALLER_APP_H
76ffb6a6eSJérôme Duval 
8e13de872SFreeman Lou 
96ffb6a6eSJérôme Duval #include <Application.h>
104a2da425SStephan Aßmus #include <Catalog.h>
114a2da425SStephan Aßmus 
12e13de872SFreeman Lou #include "EULAWindow.h"
136ffb6a6eSJérôme Duval #include "InstallerWindow.h"
146ffb6a6eSJérôme Duval 
157ff74a7bSStephan Aßmus 
166ffb6a6eSJérôme Duval class InstallerApp : public BApplication {
176ffb6a6eSJérôme Duval public:
186ffb6a6eSJérôme Duval 								InstallerApp();
196ffb6a6eSJérôme Duval 
207ff74a7bSStephan Aßmus 	virtual	void				MessageReceived(BMessage* message);
21*76fb7c29SAxel Dörfler 
226ffb6a6eSJérôme Duval 	virtual	void				AboutRequested();
236ffb6a6eSJérôme Duval 	virtual	void				ReadyToRun();
24*76fb7c29SAxel Dörfler 	virtual	void				Quit();
256ffb6a6eSJérôme Duval 
266ffb6a6eSJérôme Duval private:
27e13de872SFreeman Lou 			EULAWindow*			fEULAWindow;
286ffb6a6eSJérôme Duval };
296ffb6a6eSJérôme Duval 
307ff74a7bSStephan Aßmus #endif // INSTALLER_APP_H
31