I have been using marble for a long time (one of my favorite kde apps), and with each new version I tried the routing engine, hoping for it to function properly. It was not until I accidentally found out on the internet I needed to install monav-routing-daemon, that I could make the monav routing engine to work.
Of course it now works flawlessly, and I'm very happy with it, but it would be very nice for the configuration dialog to indicate somehow to the rookie user (like me) the dependency on monav-routing-daemon. It may be displayed as a tooltip when configuring the monav routing engine, for example.
I now know it is easily found in the userbase and other sites, but the casual user should not perform web searches for basic functionalities to work. If other engines have similar requirements they should indicate so similarily.
Anyway, I love Marble, and thanks for the hard work!
Steps to Reproduce:
1. Open routing configuration dialog
2. Select monav routing engine configuration options
Configuration options are displayed but the user has no way of knowing monav-routing-daemon is required (other than an internet search).
Display a tooltip or some kind of warning to indicate the requirement of monav-routing-daemon
Thanks for reporting.
Git commit 7974a9a700573c3c545e30d9d4ba8c4cb5b2b92a by Dennis Nienhüser.
Committed on 02/09/2013 at 20:52.
Pushed by nienhueser into branch 'KDE/4.11'.
Give a hint if monav-routing-daemon is not installed on the system.
(cherry-picked from commit bb5dff5)
M +2 -0 src/plugins/runner/monav/MonavConfigWidget.cpp
M +75 -52 src/plugins/runner/monav/MonavConfigWidget.ui
It's shown directly below the config fields now. We had all checks etc. in place already, just didn't show it for monav...
Excelent! Thanks again for your work.