summaryrefslogtreecommitdiff
path: root/daemon/manager.h
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2014-08-10 14:50:04 +0200
committerTomasz Sterna <tomek@xiaoka.com>2014-08-10 14:50:04 +0200
commitff2a3a520f6562bc127fdcbb9b68029783bc3dcc (patch)
tree3b3c50c1f8861f5570175ee0bd32f6cfc2ddd067 /daemon/manager.h
parent96ad10715d2f28913d102ed95bde44184cd512fd (diff)
parent7c35daca74fb4a4f8ed7e2fadc22ec18e0295744 (diff)
Merge pull request #15 from custodian/transliteration
Transliterate messages before sending to Pebble
Diffstat (limited to 'daemon/manager.h')
-rw-r--r--daemon/manager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/daemon/manager.h b/daemon/manager.h
index a062388..9de5667 100644
--- a/daemon/manager.h
+++ b/daemon/manager.h
@@ -16,6 +16,8 @@
#include <MNotification>
#include <Log4Qt/Logger>
+#include <unicode/translit.h>
+
using namespace QtContacts;
class Manager :
@@ -50,6 +52,8 @@ class Manager :
QString lastSeenMpris;
+ QScopedPointer<icu::Transliterator> transliterator;
+
public:
explicit Manager(watch::WatchConnector *watch, DBusConnector *dbus, VoiceCallManager *voice, NotificationManager *notifications, Settings *settings);
@@ -59,6 +63,9 @@ public:
QVariantMap mprisMetadata;
QVariantMap getMprisMetadata() { return mprisMetadata; }
+protected:
+ void transliterateMessage(const QString &text);
+
signals:
void mprisMetadataChanged(QVariantMap);