xref: /haiku/src/apps/pairs/Pairs.cpp (revision f3f9e93a0c3c7f559ad21a203bc65628fc6a0e62)
169e62e48SStephan Aßmus /*
269e62e48SStephan Aßmus  * Copyright 2008, Ralf Schülke, teammaui@web.de. All rights reserved.
369e62e48SStephan Aßmus  * Distributed under the terms of the MIT License.
469e62e48SStephan Aßmus  */
569e62e48SStephan Aßmus 
669e62e48SStephan Aßmus #include <stdlib.h>
769e62e48SStephan Aßmus 
869e62e48SStephan Aßmus #include <Application.h>
969e62e48SStephan Aßmus 
1069e62e48SStephan Aßmus #include "Pairs.h"
1169e62e48SStephan Aßmus #include "PairsWindow.h"
1269e62e48SStephan Aßmus 
13*f3f9e93aSRyan Leavengood const char* kSignature = "application/x-vnd.Haiku-Pairs";
1469e62e48SStephan Aßmus 
1569e62e48SStephan Aßmus 
1669e62e48SStephan Aßmus Pairs::Pairs()
1769e62e48SStephan Aßmus 	: BApplication(kSignature),
1869e62e48SStephan Aßmus 	  fWindow(NULL)
1969e62e48SStephan Aßmus {
2069e62e48SStephan Aßmus }
2169e62e48SStephan Aßmus 
2269e62e48SStephan Aßmus 
2369e62e48SStephan Aßmus Pairs::~Pairs()
2469e62e48SStephan Aßmus {
2569e62e48SStephan Aßmus }
2669e62e48SStephan Aßmus 
2769e62e48SStephan Aßmus 
2869e62e48SStephan Aßmus void
2969e62e48SStephan Aßmus Pairs::ReadyToRun()
3069e62e48SStephan Aßmus {
3169e62e48SStephan Aßmus 	fWindow = new PairsWindow();
3269e62e48SStephan Aßmus 	fWindow->Show();
3369e62e48SStephan Aßmus }
3469e62e48SStephan Aßmus 
3569e62e48SStephan Aßmus 
3669e62e48SStephan Aßmus void
3769e62e48SStephan Aßmus Pairs::RefsReceived(BMessage* message)
3869e62e48SStephan Aßmus {
3969e62e48SStephan Aßmus 	fWindow->PostMessage(message);
4069e62e48SStephan Aßmus }
4169e62e48SStephan Aßmus 
4269e62e48SStephan Aßmus 
4369e62e48SStephan Aßmus void
4469e62e48SStephan Aßmus Pairs::MessageReceived(BMessage* message)
4569e62e48SStephan Aßmus {
4669e62e48SStephan Aßmus 	BApplication::MessageReceived(message);
4769e62e48SStephan Aßmus }
4869e62e48SStephan Aßmus 
4969e62e48SStephan Aßmus 
5069e62e48SStephan Aßmus int
5169e62e48SStephan Aßmus main(void)
5269e62e48SStephan Aßmus {
5369e62e48SStephan Aßmus 	Pairs pairs;
5469e62e48SStephan Aßmus 	pairs.Run();
5569e62e48SStephan Aßmus 
5669e62e48SStephan Aßmus 	return 0;
5769e62e48SStephan Aßmus }
58