Den 25. jan. 2014 13:55, skrev Matthias Barmeier:
Hi,

do you mean that all these packages:


qt5-qtdeclarative-pim-organizer

qt5-qtdeclarative-pim-organizer-debuginfo

qt5-qtpim-organizer

qt5-qtpim-organizer-debuginfo

qt5-qtpim-organizer-devel

qt5-qtpim-versitorganizer

qt5-qtpim-versitorganizer-debuginfo

qt5-qtpim-versitorganizer-devel


are obsolete or am  I unable to use them from QML ?

Like Andrey, I'm convinced they are not used on Jolla. If you check, you'll see that none of these QtOrganizer packages are installed by default on the actual Jolla device, nor depended on by jolla-calendar. Since I can find no QtOrganizer backend to interface with the actual calendar, I'm pretty sure that trying to use QtOrganizer will not work in any useful way, even if you can access it from QML.

Do you have a hint where I can found an example on how to access the
calendar with nemo.mobile.org ?

For an example, you could always install jolla-calendar into your Jolla, ssh into it, and look under /usr/share/jolla-calendar to study their QML.

Or you could, if you like, study the source code of org.nemomobile.calendar at
https://github.com/nemomobile/nemo-qml-plugin-calendar/tree/master/src

If you don't know C++, here are a few tips for finding what you need:

In plugin.cpp, search for "qmlRegister", to find out which components are available to QML. "qmlRegisterType" registers a type you can create from QML, and "qmlRegisterSingletonType" registers a global object you can access, much like the "Theme" object.

Then you can look in the .h files for the declarations of these types. Look for Q_PROPERTY to find the properties, Q_INVOKABLE to find the methods you can call, and the "signal:" section for signals you can add handlers for (e.g. if there's a "eventChanged" signal in C++, then there's a "onEventChanged" signal in QML).

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to