xref: /haiku/src/apps/pairs/Pairs.cpp (revision 69e62e48b96dc6382c64b07cfd86106fa7953a2e)
1*69e62e48SStephan Aßmus /*
2*69e62e48SStephan Aßmus  * Copyright 2008, Ralf Schülke, teammaui@web.de. All rights reserved.
3*69e62e48SStephan Aßmus  * Distributed under the terms of the MIT License.
4*69e62e48SStephan Aßmus  */
5*69e62e48SStephan Aßmus 
6*69e62e48SStephan Aßmus #include <stdlib.h>
7*69e62e48SStephan Aßmus 
8*69e62e48SStephan Aßmus #include <Application.h>
9*69e62e48SStephan Aßmus 
10*69e62e48SStephan Aßmus #include "Pairs.h"
11*69e62e48SStephan Aßmus #include "PairsWindow.h"
12*69e62e48SStephan Aßmus 
13*69e62e48SStephan Aßmus const char* kSignature = "application/x-vnd.haiku-Pairs";
14*69e62e48SStephan Aßmus 
15*69e62e48SStephan Aßmus 
16*69e62e48SStephan Aßmus Pairs::Pairs()
17*69e62e48SStephan Aßmus 	: BApplication(kSignature),
18*69e62e48SStephan Aßmus 	  fWindow(NULL)
19*69e62e48SStephan Aßmus {
20*69e62e48SStephan Aßmus }
21*69e62e48SStephan Aßmus 
22*69e62e48SStephan Aßmus 
23*69e62e48SStephan Aßmus Pairs::~Pairs()
24*69e62e48SStephan Aßmus {
25*69e62e48SStephan Aßmus }
26*69e62e48SStephan Aßmus 
27*69e62e48SStephan Aßmus 
28*69e62e48SStephan Aßmus void
29*69e62e48SStephan Aßmus Pairs::ReadyToRun()
30*69e62e48SStephan Aßmus {
31*69e62e48SStephan Aßmus 	fWindow = new PairsWindow();
32*69e62e48SStephan Aßmus 	fWindow->Show();
33*69e62e48SStephan Aßmus }
34*69e62e48SStephan Aßmus 
35*69e62e48SStephan Aßmus 
36*69e62e48SStephan Aßmus void
37*69e62e48SStephan Aßmus Pairs::RefsReceived(BMessage* message)
38*69e62e48SStephan Aßmus {
39*69e62e48SStephan Aßmus 	fWindow->PostMessage(message);
40*69e62e48SStephan Aßmus }
41*69e62e48SStephan Aßmus 
42*69e62e48SStephan Aßmus 
43*69e62e48SStephan Aßmus void
44*69e62e48SStephan Aßmus Pairs::MessageReceived(BMessage* message)
45*69e62e48SStephan Aßmus {
46*69e62e48SStephan Aßmus 	BApplication::MessageReceived(message);
47*69e62e48SStephan Aßmus }
48*69e62e48SStephan Aßmus 
49*69e62e48SStephan Aßmus 
50*69e62e48SStephan Aßmus int
51*69e62e48SStephan Aßmus main(void)
52*69e62e48SStephan Aßmus {
53*69e62e48SStephan Aßmus 	Pairs pairs;
54*69e62e48SStephan Aßmus 	pairs.Run();
55*69e62e48SStephan Aßmus 
56*69e62e48SStephan Aßmus 	return 0;
57*69e62e48SStephan Aßmus }
58