xref: /haiku/src/add-ons/translators/avif/main.cpp (revision 147b47e086545e69669779a5a738465852b3125e)
1*147b47e0SEmmanuel Gil Peyrot /*
2*147b47e0SEmmanuel Gil Peyrot  * Copyright 2021, Haiku, Inc. All rights reserved.
3*147b47e0SEmmanuel Gil Peyrot  * Distributed under the terms of the MIT License.
4*147b47e0SEmmanuel Gil Peyrot  *
5*147b47e0SEmmanuel Gil Peyrot  * Authors:
6*147b47e0SEmmanuel Gil Peyrot  *		Emmanuel Gil Peyrot
7*147b47e0SEmmanuel Gil Peyrot  */
8*147b47e0SEmmanuel Gil Peyrot 
9*147b47e0SEmmanuel Gil Peyrot 
10*147b47e0SEmmanuel Gil Peyrot #include <Application.h>
11*147b47e0SEmmanuel Gil Peyrot #include <Catalog.h>
12*147b47e0SEmmanuel Gil Peyrot 
13*147b47e0SEmmanuel Gil Peyrot #include "TranslatorWindow.h"
14*147b47e0SEmmanuel Gil Peyrot #include "AVIFTranslator.h"
15*147b47e0SEmmanuel Gil Peyrot 
16*147b47e0SEmmanuel Gil Peyrot 
17*147b47e0SEmmanuel Gil Peyrot #undef B_TRANSLATION_CONTEXT
18*147b47e0SEmmanuel Gil Peyrot #define B_TRANSLATION_CONTEXT "main"
19*147b47e0SEmmanuel Gil Peyrot 
20*147b47e0SEmmanuel Gil Peyrot 
21*147b47e0SEmmanuel Gil Peyrot int
main()22*147b47e0SEmmanuel Gil Peyrot main()
23*147b47e0SEmmanuel Gil Peyrot {
24*147b47e0SEmmanuel Gil Peyrot 	BApplication app("application/x-vnd.Haiku-AVIFTranslator");
25*147b47e0SEmmanuel Gil Peyrot 	if (LaunchTranslatorWindow(new AVIFTranslator,
26*147b47e0SEmmanuel Gil Peyrot 		B_TRANSLATE("AVIF Settings")) != B_OK)
27*147b47e0SEmmanuel Gil Peyrot 		return 1;
28*147b47e0SEmmanuel Gil Peyrot 
29*147b47e0SEmmanuel Gil Peyrot 	app.Run();
30*147b47e0SEmmanuel Gil Peyrot 	return 0;
31*147b47e0SEmmanuel Gil Peyrot }
32