Hi,

I am trying to do a simple Sailfish aplication that uses a c++ library.  I try 
to connect my qml code with the C++ code.

First I create QObject extended library:


#ifndef BLOOMFILTERS_H
#define BLOOMFILTERS_H


#include <QObject>
#include "svn/bloom-read-only/bloom_filter.hpp"

class Bloomfilters : public QObject
{
    Q_OBJECT


public:
    Q_INVOKABLE  void generateFilterInvokable2() const ;
    Q_INVOKABLE  void generateFilterInvokable(const QString &cadenaK, const 
QString &cadenaM) const ;


    explicit Bloomfilters(QObject *parent = 0);

    void generateFilter() ;

    Q_INVOKABLE void insertElement(const QString &cadena) ;

    Q_INVOKABLE bool checkElement(const QString &cadena) ;




signals:


public slots:

private:
    bloom_parameters _parameters ;
    bloom_filter _filter;
    bool _filter_charged;
    QString _k;
};

#endif // BLOOMFILTERS_H



An I try to connect this with my sailfish application with the code:

        QGuiApplication *app = SailfishApp::application(argc, argv);
        QQuickView *view = SailfishApp::createView();
        Bloomfilters  * bloomfilters = new Bloomfilters();
        view->rootContext()->setContextProperty("Bloomfilters", bloomfilters);
        view->setSource(SailfishApp::pathTo("qml/bloomfilter.qml"));
        view->showFullScreen();
        return app->exec();


But this is not working.

Someone have any idea about what am I doing wrong?

Best Regards!
_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to