MixedView/main.cpp
author Wes Thierry <wesleyt@symbian.org>
Fri, 05 Nov 2010 11:32:03 +0000
changeset 8 a593fb7f78c0
parent 3 2e16639599b7
permissions -rw-r--r--
Adding defines for magic numbers

#include <QtGui/QApplication>
#include "mainwindow.h"

// Needed Symbian specific headers
#ifdef Q_OS_SYMBIAN
#include <eikenv.h>
#include <eikappui.h>
#include <aknenv.h>
#include <aknappui.h>
#include <coeaui.h>
#endif

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);




    MainWindow w;
    a.installEventFilter(&w);
    w.setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);

    // Symbian specific code to keep the screen orientation of the game in Portrait mode.
#ifdef Q_OS_SYMBIAN
    CAknAppUi* appUi = dynamic_cast<CAknAppUi*> (CEikonEnv::Static()->AppUi());
    if(appUi){
      TRAP_IGNORE( appUi->SetOrientationL( CAknAppUi::EAppUiOrientationPortrait ) );
    }
#endif

#if defined(Q_WS_S60)
    w.showMaximized();
#else
    w.show();
#endif

    return a.exec();
}