diff -r dec420019252 -r cf5481c2bc0b videoplayerapp/hbvideoplayer/src/main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/videoplayerapp/hbvideoplayer/src/main.cpp Fri Apr 16 14:59:52 2010 +0300 @@ -0,0 +1,66 @@ +/* +* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Implementation of main.cpp +* +*/ + +// Version : %version: 9 % + + +#include +#include +#include +#include +#include +#include + +#include "videoplayerengine.h" + +int main(int argc, char *argv[]) +{ + HbApplication app(argc, argv); + + // Load the translation file. + QString lang = QLocale::system().name(); + + QTranslator translator; + + bool loaded(false); + + loaded = translator.load( "videos_" + lang, QString("c:/resource/qt/translations") ); + + if (!loaded) + { + translator.load("videos_" + lang, QString("z:/resource/qt/translations") ); + } + + // Install the translator + app.installTranslator(&translator); + + // has the application been launched via XQ Service Framework + bool isService = XQServiceUtil::isService(); + + if (!isService) + { + app.setApplicationName(hbTrId("txt_videos_title_videos")); + } + + HbMainWindow mainWindow( 0, Hb::WindowFlagTransparent ); + mainWindow.setAttribute( Qt::WA_OpaquePaintEvent ); + + QVideoPlayerEngine *engine = new QVideoPlayerEngine(isService); + engine->initialize(); + mainWindow.show(); + return app.exec(); +}