xref: /haiku/src/tests/kits/translation/multitest/MultiTest.cpp (revision 52a380120846174213ccce9c4aab0dda17c72083)
1*52a38012Sejakowatz // MultiTest.cpp
2*52a38012Sejakowatz 
3*52a38012Sejakowatz #include "MainControlWindow.h"
4*52a38012Sejakowatz #include "MultiTest.h"
5*52a38012Sejakowatz 
main(int argc,char ** argv)6*52a38012Sejakowatz int main(int argc, char **argv)
7*52a38012Sejakowatz {
8*52a38012Sejakowatz 	MultiTestApplication app;
9*52a38012Sejakowatz 	app.Run();
10*52a38012Sejakowatz 
11*52a38012Sejakowatz 	return 0;
12*52a38012Sejakowatz }
13*52a38012Sejakowatz 
MultiTestApplication()14*52a38012Sejakowatz MultiTestApplication::MultiTestApplication()
15*52a38012Sejakowatz 	: BApplication("application/x-vnd.MultiTest")
16*52a38012Sejakowatz {
17*52a38012Sejakowatz 	pRoster = new BTranslatorRoster();
18*52a38012Sejakowatz 	pRoster->AddTranslators();
19*52a38012Sejakowatz 
20*52a38012Sejakowatz 	MainControlWindow *pWindow;
21*52a38012Sejakowatz 	pWindow = new MainControlWindow();
22*52a38012Sejakowatz 
23*52a38012Sejakowatz 	// make window visible
24*52a38012Sejakowatz 	pWindow->Show();
25*52a38012Sejakowatz }
26*52a38012Sejakowatz 
~MultiTestApplication()27*52a38012Sejakowatz MultiTestApplication::~MultiTestApplication()
28*52a38012Sejakowatz {
29*52a38012Sejakowatz 	delete pRoster;
30*52a38012Sejakowatz }
31*52a38012Sejakowatz 
32*52a38012Sejakowatz BTranslatorRoster *
GetTranslatorRoster() const33*52a38012Sejakowatz MultiTestApplication::GetTranslatorRoster() const
34*52a38012Sejakowatz {
35*52a38012Sejakowatz 	return pRoster;
36*52a38012Sejakowatz }