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