xref: /haiku/src/preferences/notifications/Notifications.cpp (revision 6aa0587222b965a635512f99861a5f6a9ad465a8)
1de9dcd41SStephan Aßmus /*
2*6aa05872SBrian Hill  * Copyright 2010-2017, Haiku, Inc. All Rights Reserved.
3de9dcd41SStephan Aßmus  * Copyright 2009, Pier Luigi Fiorini.
4de9dcd41SStephan Aßmus  * Distributed under the terms of the MIT License.
5de9dcd41SStephan Aßmus  *
6de9dcd41SStephan Aßmus  * Authors:
7de9dcd41SStephan Aßmus  *		Pier Luigi Fiorini, pierluigi.fiorini@gmail.com
8de9dcd41SStephan Aßmus  */
9de9dcd41SStephan Aßmus 
10de9dcd41SStephan Aßmus #include <Application.h>
11de9dcd41SStephan Aßmus 
12de9dcd41SStephan Aßmus #include "PrefletWin.h"
13de9dcd41SStephan Aßmus 
14de9dcd41SStephan Aßmus class PrefletApp : public BApplication {
15de9dcd41SStephan Aßmus public:
16de9dcd41SStephan Aßmus 						PrefletApp();
17de9dcd41SStephan Aßmus 
18de9dcd41SStephan Aßmus 	virtual	void		ReadyToRun();
19de9dcd41SStephan Aßmus 	virtual	bool		QuitRequested();
20de9dcd41SStephan Aßmus 
21de9dcd41SStephan Aßmus private:
22de9dcd41SStephan Aßmus 			PrefletWin*	fWindow;
23de9dcd41SStephan Aßmus };
24de9dcd41SStephan Aßmus 
25de9dcd41SStephan Aßmus 
PrefletApp()26de9dcd41SStephan Aßmus PrefletApp::PrefletApp()
27de9dcd41SStephan Aßmus 	:
28de9dcd41SStephan Aßmus 	BApplication("application/x-vnd.Haiku-Notifications")
29de9dcd41SStephan Aßmus {
30de9dcd41SStephan Aßmus }
31de9dcd41SStephan Aßmus 
32de9dcd41SStephan Aßmus 
33de9dcd41SStephan Aßmus void
ReadyToRun()34de9dcd41SStephan Aßmus PrefletApp::ReadyToRun()
35de9dcd41SStephan Aßmus {
36de9dcd41SStephan Aßmus 	fWindow = new PrefletWin;
37de9dcd41SStephan Aßmus }
38de9dcd41SStephan Aßmus 
39de9dcd41SStephan Aßmus 
40de9dcd41SStephan Aßmus bool
QuitRequested()41de9dcd41SStephan Aßmus PrefletApp::QuitRequested()
42de9dcd41SStephan Aßmus {
43de9dcd41SStephan Aßmus 	return true;
44de9dcd41SStephan Aßmus }
45de9dcd41SStephan Aßmus 
46de9dcd41SStephan Aßmus 
47de9dcd41SStephan Aßmus int
main(int argc,char * argv[])48de9dcd41SStephan Aßmus main(int argc, char* argv[])
49de9dcd41SStephan Aßmus {
50de9dcd41SStephan Aßmus 	PrefletApp app;
51de9dcd41SStephan Aßmus 	app.Run();
52de9dcd41SStephan Aßmus 	return 0;
53de9dcd41SStephan Aßmus }
54