app/src/main.cpp
changeset 41 ea59c434026a
parent 32 c163ef0b758d
child 38 b93f525c9244
equal deleted inserted replaced
32:c163ef0b758d 41:ea59c434026a
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include <QtGui>
    18 #include <QtGui>
    19 #include <hbapplication.h>
    19 #include <hbapplication.h>
       
    20 #include <hbtranslator.h>
    20 
    21 
    21 #include "mpmainwindow.h"
    22 #include "mpmainwindow.h"
    22 #include "mptrace.h"
    23 #include "mptrace.h"
    23 
    24 
    24 /*!
    25 /*!
    51     TX_STATIC_ENTRY
    52     TX_STATIC_ENTRY
    52 
    53 
    53     // Initialization
    54     // Initialization
    54     HbApplication app(argc, argv);
    55     HbApplication app(argc, argv);
    55     QVariantHash params = app.activateParams();
    56     QVariantHash params = app.activateParams();
       
    57     HbTranslator translator;
       
    58     translator.loadCommon();
    56     MpMainWindow::ActivityMode mode;
    59     MpMainWindow::ActivityMode mode;
    57     
    60     
    58     if ( !params.value( "activityname" ).toString().compare( "MusicNowPlayingView" ) ) { 
    61     if ( !params.value( "activityname" ).toString().compare( "MusicNowPlayingView" ) ) { 
    59         if( params.contains( "shuffle" ) ) {
    62         if( params.contains( "shuffle" ) ) {
    60             mode = !params.value( "shuffle" ).toString().compare( "yes" ) ? MpMainWindow::MusicNowPlayingViewShuffleAll : MpMainWindow::MusicNowPlayingView;
    63             mode = !params.value( "shuffle" ).toString().compare( "yes" ) ? MpMainWindow::MusicNowPlayingViewShuffleAll : MpMainWindow::MusicNowPlayingView;
    72     MpMainWindow mainWindow;
    75     MpMainWindow mainWindow;
    73     mainWindow.viewport()->grabGesture(Qt::SwipeGesture);
    76     mainWindow.viewport()->grabGesture(Qt::SwipeGesture);
    74     mainWindow.viewport()->grabGesture(Qt::PanGesture);
    77     mainWindow.viewport()->grabGesture(Qt::PanGesture);
    75     mainWindow.viewport()->grabGesture(Qt::TapGesture);
    78     mainWindow.viewport()->grabGesture(Qt::TapGesture);
    76     mainWindow.viewport()->grabGesture(Qt::TapAndHoldGesture);
    79     mainWindow.viewport()->grabGesture(Qt::TapAndHoldGesture);
    77     mainWindow.setOptimizationFlag(QGraphicsView::DontSavePainterState);
       
    78     mainWindow.initialize( mode );
    80     mainWindow.initialize( mode );
    79     mainWindow.show();
    81     mainWindow.show();
    80 
    82 
    81     // Enter event loop
    83     // Enter event loop
    82     TX_EXIT
    84     TX_EXIT
    83 	return app.exec();
    85     return app.exec();
    84     
    86 
    85 }
    87 }
       
    88