From 9b629f296732e8da630efe95321d9b1769b17a2f Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Fri, 1 Nov 2013 08:59:03 +0200 Subject: Add (dummy) touch_ui_dialog_modal() implementations Change-Id: I12fde9cc7180118ade39b7a037d05e8793bd1c12 --- .../experimental/LibreOffice4Android/dummies.cxx | 31 ++++++++++++++++++++++ android/experimental/desktop/dummies.cxx | 30 +++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/android/experimental/LibreOffice4Android/dummies.cxx b/android/experimental/LibreOffice4Android/dummies.cxx index 89766e837c57..5607ecfd72d6 100644 --- a/android/experimental/LibreOffice4Android/dummies.cxx +++ b/android/experimental/LibreOffice4Android/dummies.cxx @@ -11,6 +11,8 @@ // that the LO layer calls. As this experimental Android app doesn't // handle any of that, these do nothing. +#include + #include extern "C" @@ -41,4 +43,33 @@ touch_ui_selection_none() { } + +static const char * +dialog_kind_to_string(MLODialogKind kind) +{ + switch (kind) { + case MLODialogMessage: + return "MSG"; + case MLODialogInformation: + return "INF"; + case MLODialogWarning: + return "WRN"; + case MLODialogError: + return "ERR"; + case MLODialogQuery: + return "QRY"; + default: + return "WTF"; + } +} + +extern "C" +__attribute__ ((visibility("default"))) +MLODialogResult +touch_ui_dialog_modal(MLODialogKind kind, const char *message) +{ + __android_log_print(ANDROID_LOG_INFO, "===> %s: %s", dialog_kind_to_string(kind), message); + return MLODialogOK; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/android/experimental/desktop/dummies.cxx b/android/experimental/desktop/dummies.cxx index 89766e837c57..f89009a317be 100644 --- a/android/experimental/desktop/dummies.cxx +++ b/android/experimental/desktop/dummies.cxx @@ -11,6 +11,8 @@ // that the LO layer calls. As this experimental Android app doesn't // handle any of that, these do nothing. +#include + #include extern "C" @@ -41,4 +43,32 @@ touch_ui_selection_none() { } +static const char * +dialog_kind_to_string(MLODialogKind kind) +{ + switch (kind) { + case MLODialogMessage: + return "MSG"; + case MLODialogInformation: + return "INF"; + case MLODialogWarning: + return "WRN"; + case MLODialogError: + return "ERR"; + case MLODialogQuery: + return "QRY"; + default: + return "WTF"; + } +} + +extern "C" +__attribute__ ((visibility("default"))) +MLODialogResult +touch_ui_dialog_modal(MLODialogKind kind, const char *message) +{ + __android_log_print(ANDROID_LOG_INFO, "===> %s: %s", dialog_kind_to_string(kind), message); + return MLODialogOK; +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit