diff options
author | Stefan Wildemann <metalstrolch@metalstrolche.de> | 2015-11-25 15:44:40 +0100 |
---|---|---|
committer | Stefan Wildemann <gta04@metalstrolche.de> | 2017-02-23 19:40:26 +0100 |
commit | a37818166644d9b1c76b0021f984b01c81a0bfcc (patch) | |
tree | 76c3cb9b97f3c75c69e82468914aa4b5e27838bc /navit | |
parent | 2ef6a502c3afb86faf014cf32f94dc00b9ae581d (diff) | |
download | navit-a37818166644d9b1c76b0021f984b01c81a0bfcc.tar.gz |
Add screen blanking for Sailfish OS.
Diffstat (limited to 'navit')
-rw-r--r-- | navit/graphics/qt5/graphics_qt5.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/navit/graphics/qt5/graphics_qt5.cpp b/navit/graphics/qt5/graphics_qt5.cpp index 77bde3253..e8793c2f9 100644 --- a/navit/graphics/qt5/graphics_qt5.cpp +++ b/navit/graphics/qt5/graphics_qt5.cpp @@ -44,7 +44,8 @@ #include <QFont> #include <QSvgRenderer> #include <QPixmapCache> - +#include <QDBusConnection> +#include <QDBusInterface> struct callback_list* callbacks; @@ -467,7 +468,12 @@ graphics_qt5_fullscreen(struct window *w, int on) static void graphics_qt5_disable_suspend(struct window *w) { -// dbg(lvl_debug,"enter\n"); + dbg(lvl_debug,"enter\n"); + QDBusConnection system = QDBusConnection::connectToBus(QDBusConnection::SystemBus, "system"); + QDBusInterface interface("com.nokia.mce", "/com/nokia/mce/request", "com.nokia.mce.request", system); + + interface.call(QLatin1String("req_display_blanking_pause")); +// interface.call(QLatin1String("req_display_cancel_blanking_pause")); } static void * |