That's why my project file includes libiphb statically when compiling instead 
of linking to it dynamically. (And also why you have to fetch libiphb in order 
to build it.)

> Last time I tried linking to libiphb wasn't allowed, so I made a qml plugin
> including it instead:
> 
> https://github.com/tanghus/kitchen-timer-qml/tree/master/src/insomniac
> 
> Not sure if the harbour rules have changed since that.
> 
> On Monday 28 April 2014 23:41:47 Arvid Fahlström Myrman wrote:
> > > I have been strugeling to find a way to get Qt5SystemInfo to expose me
> > > when
> > > the device is locked so I could stop the timer and then start it again
> > > when
> > > the device is unlocked.
> > 
> > nemo-keepalive (https://github.com/nemomobile/nemo-keepalive) exposes a
> > DisplayBlanking.status property with which you can detect when the device
> > is locked. If you're interested, I've written a custom qmake project file
> > to make it possible to install the plugin to a custom location without
> > having to make any changes to the actual nemo-keepalive project. You can
> > find it here: https://gist.github.com/BeholdMyGlory/9662866.
> > 
> > If you want to use it, make sure that you've checked out the
> > nemo-keepalive
> > repository as well as libiphb (https://github.com/nemomobile/libiphb), and
> > place the project file in the directory directly above the two
> > repositories. Then set your main project file to use the subdirs template
> > and add nemo- keepalive.pro to the SUBDIRS variable. Don't forget to
> > substitute
> > PROJECT_NAME_HERE with your own project's name (sans 'harbour-') at lines
> > 8
> > and 14 in nemo-keepalive.pro as well as the first line in the qmldir file.
> > 
> > You may need to install libiphb separately to your build environment in
> > order for some header files to be found properly.
> > 
> > Regards,
> > Arvid
> > 
> > _______________________________________________
> > SailfishOS.org Devel mailing list

_______________________________________________
SailfishOS.org Devel mailing list

Reply via email to