X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=main.cpp;fp=main.cpp;h=e1549cffbc540640e4f43b0e8151d4949ba68cb3;hb=f81dd90b1452c4a2622b9a63eb2d47258fe72e37;hp=0000000000000000000000000000000000000000;hpb=24e9c77bec569ed58f02b5d1c17f944648042355;p=vietkaralist diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..e1549cf --- /dev/null +++ b/main.cpp @@ -0,0 +1,51 @@ +/* +Copyright (C) 2011 by Cuong Le + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program. If not, see +*/ + +#include +#include + +#include "qmlapplicationviewer.h" + +#include "appman.h" +#include "dbman.h" + +int main(int argc, char *argv[]) +{ + QApplication app(argc, argv); + + QmlApplicationViewer viewer; + + AppMan appman(0, &viewer); + DBMan dbman(0, &viewer); + + QDeclarativeContext *context = viewer.rootContext(); + + context->setContextProperty("AppMan", &appman); + context->setContextProperty("DBMan", &dbman); + + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); + viewer.setMainQmlFile(QLatin1String("qml/vietkaralist/main.qml")); + viewer.setWindowTitle(QString::fromUtf8("Viet Nam Karaoke Song List")); + +#if defined(Q_WS_MAEMO_5) || defined(Q_OS_SYMBIAN) + viewer.showFullScreen(); +#else + viewer.show(); + #endif + + return app.exec(); +}