xref: /haiku/src/tests/apps/miniterminal/MiniApp.cpp (revision 47a21c5c89fc9fd155a3929e5a8f6056b92a2053)
1 /*
2  * Part of the MiniTerminal.
3  *
4  * Copyright 2005 Michael Lotz. All rights reserved.
5  * Distributed under the MIT License.
6  */
7 
8 #include <stdio.h>
9 
10 #include "Arguments.h"
11 #include "MiniApp.h"
12 #include "MiniView.h"
13 #include "MiniWin.h"
14 
MiniApp(const Arguments & args)15 MiniApp::MiniApp(const Arguments &args)
16 	:	BApplication("application/x-vnd.Haiku.MiniTerminal")
17 {
18 	fWindow = new MiniWin(args);
19 	fWindow->Show();
20 }
21 
22 
23 void
ReadyToRun()24 MiniApp::ReadyToRun()
25 {
26 	fWindow->View()->Start();
27 }
28 
29 
~MiniApp()30 MiniApp::~MiniApp()
31 {
32 }
33 
34 
35 int
main(int argc,const char * const argv[])36 main(int argc, const char *const argv[])
37 {
38 	Arguments args;
39 	args.Parse(argc, argv);
40 
41 	MiniApp *app = new MiniApp(args);
42 	app->Run();
43 	delete app;
44 	return 0;
45 }
46