xref: /haiku/src/apps/charactermap/CharacterMap.h (revision 11c7ff531a01b64773d8a8f0e02c1c7c9f27ca29)
1*b0452872SAxel Dörfler /*
2*b0452872SAxel Dörfler  * Copyright 2009, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3*b0452872SAxel Dörfler  * Distributed under the terms of the MIT License.
4*b0452872SAxel Dörfler  */
5*b0452872SAxel Dörfler #ifndef CHARACTER_MAP_H
6*b0452872SAxel Dörfler #define CHARACTER_MAP_H
7*b0452872SAxel Dörfler 
8*b0452872SAxel Dörfler 
9*b0452872SAxel Dörfler #include <Application.h>
10*b0452872SAxel Dörfler 
11*b0452872SAxel Dörfler class BMessage;
12*b0452872SAxel Dörfler class CharacterWindow;
13*b0452872SAxel Dörfler 
14*b0452872SAxel Dörfler 
15*b0452872SAxel Dörfler class CharacterMap : public BApplication {
16*b0452872SAxel Dörfler public:
17*b0452872SAxel Dörfler 							CharacterMap();
18*b0452872SAxel Dörfler 	virtual					~CharacterMap();
19*b0452872SAxel Dörfler 
20*b0452872SAxel Dörfler 	virtual	void			ReadyToRun();
21*b0452872SAxel Dörfler 
22*b0452872SAxel Dörfler 	virtual	void			RefsReceived(BMessage* message);
23*b0452872SAxel Dörfler 	virtual	void			MessageReceived(BMessage* message);
24*b0452872SAxel Dörfler 
25*b0452872SAxel Dörfler private:
26*b0452872SAxel Dörfler 	CharacterWindow*		fWindow;
27*b0452872SAxel Dörfler };
28*b0452872SAxel Dörfler 
29*b0452872SAxel Dörfler extern const char* kSignature;
30*b0452872SAxel Dörfler 
31*b0452872SAxel Dörfler #endif	// CHARACTER_MAP_H
32