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