X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=sample-qml%2Fmain.cpp;fp=sample-qml%2Fmain.cpp;h=0000000000000000000000000000000000000000;hb=a4f5c7d97fcbb97ece05cfbca38fb1963ab11377;hp=670decc5d953459745d30ccd0a71a1fdbccf1108;hpb=f775180abd5e6adb58763bec74aa250bf4657341;p=staging%2FHomeScreen.git diff --git a/sample-qml/main.cpp b/sample-qml/main.cpp deleted file mode 100644 index 670decc..0000000 --- a/sample-qml/main.cpp +++ /dev/null @@ -1,63 +0,0 @@ -#include -#include -#include -#include -#include -#include // use libhomescreen -#include "calledbyqml.h" - - -#define FULLSCREEN 1 // assume 1 is "fullscreen" - - -int main(int argc, char *argv[]) -{ - QGuiApplication app(argc, argv); - - /* use libhomescreen - To use libhomescreen, add library path in project file(.pro) - */ - LibHomeScreen *mp_libHomeScreen; - mp_libHomeScreen = new LibHomeScreen(); - - QQmlApplicationEngine engine; - CalledByQml call_hsa; - engine.rootContext()->setContextProperty("hsa",&call_hsa); - - int appcategory = 0 ; - - bool enabled = true; - enabled = mp_libHomeScreen->renderAppToAreaAllowed(appcategory, FULLSCREEN); - if(enabled) - { - engine.addImportPath(QStringLiteral(":/imports")); - engine.addImportPath(QStringLiteral(":/dummyimports")); - - engine.load(QUrl(QStringLiteral("qrc:/main.qml"))); - - std::vector surfaceIdList; - int pid = getpid(); - //maybe we can't call this function... - //surfaceIdList = mp_libHomeScreen->getAllSurfacesOfProcess(pid); - if(surfaceIdList.empty()) - { - qDebug("surface list is empty"); - } - else - { - qDebug("surface list is contained"); - // it will be implemented as soon as possible - //mp_libHomeScreen->renderSurfaceToArea(surfaceIdList.at(0),FULLSCREEN); - } - } - else - { - qDebug("renderAppToAreaAllowed is denied"); - delete mp_libHomeScreen; - return 0; - } - - app.exec(); - delete mp_libHomeScreen; - return 0; -}