
#include <QGuiApplication>
#include <QQuickView>
#include <QQmlContext>

#include "sailfishapplication.h"
#include "servercomm.h"

Q_DECL_EXPORT int main(int argc, char *argv[])
{
    QScopedPointer<QGuiApplication> app(Sailfish::createApplication(argc, argv));
    QScopedPointer<QQuickView> view(Sailfish::createView("main.qml"));

    ServerComm sc;
    view->rootContext()->setContextProperty("serverComm", &sc);
    
    Sailfish::showView(view.data());
    
    return app->exec();
}


#include <QGuiApplication>
#include <QQuickView>

#include "sailfishapplication.h"

Q_DECL_EXPORT int main(int argc, char *argv[])
{
    QScopedPointer<QGuiApplication> app(Sailfish::createApplication(argc, argv));
    QScopedPointer<QQuickView> view(Sailfish::createView("main.qml"));
    
    Sailfish::showView(view.data());
    
    return app->exec();
}

--- 
+++ 
@@ -1,13 +1,18 @@
 
 #include <QGuiApplication>
 #include <QQuickView>
+#include <QQmlContext>
 
 #include "sailfishapplication.h"
+#include "servercomm.h"
 
 Q_DECL_EXPORT int main(int argc, char *argv[])
 {
     QScopedPointer<QGuiApplication> app(Sailfish::createApplication(argc, argv));
     QScopedPointer<QQuickView> view(Sailfish::createView("main.qml"));
+
+    ServerComm sc;
+    view->rootContext()->setContextProperty("serverComm", &sc);
     
     Sailfish::showView(view.data());
     
Connect the C++ classes with QML
