summaryrefslogtreecommitdiff
path: root/qmsgwatchlet
diff options
context:
space:
mode:
authorJavier S. Pedro <maemo@javispedro.com>2013-05-04 01:24:41 +0200
committerJavier S. Pedro <maemo@javispedro.com>2013-05-04 01:24:41 +0200
commit8af1436e92c1a853b74bacc9ac0adf012fdbc4ca (patch)
tree55273b39332a99abd213b76d78d37bfb1c3447f7 /qmsgwatchlet
parent7897ec1596a4348cd926eff7c1d4f03616ed535c (diff)
downloadsowatch-8af1436e92c1a853b74bacc9ac0adf012fdbc4ca.tar.gz
sowatch-8af1436e92c1a853b74bacc9ac0adf012fdbc4ca.zip
new calendar watchlet
Diffstat (limited to 'qmsgwatchlet')
-rw-r--r--qmsgwatchlet/metawatch-digital.qml11
-rw-r--r--qmsgwatchlet/qmsgwatchletplugin.cpp4
2 files changed, 15 insertions, 0 deletions
diff --git a/qmsgwatchlet/metawatch-digital.qml b/qmsgwatchlet/metawatch-digital.qml
index e5e999f..89a5f00 100644
--- a/qmsgwatchlet/metawatch-digital.qml
+++ b/qmsgwatchlet/metawatch-digital.qml
@@ -20,6 +20,7 @@ MWPage {
anchors.bottom: parent.bottom
clip: true
model: MessageModel {
+ id: model
sortBy: MessageModel.Timestamp
sortOrder: MessageModel.DescendingOrder
filter: MessageIntersectionFilter {
@@ -33,6 +34,16 @@ MWPage {
comparator: MessageFilter.Equal
value: MessageFilter.InboxFolder
}
+ MessageFilter {
+ type: MessageFilter.Status
+ comparator: MessageFilter.Includes
+ value: MessageFilter.Incoming
+ }
+ MessageFilter {
+ type: MessageFilter.Status
+ comparator: MessageFilter.Excludes
+ value: MessageFilter.Removed
+ }
}
limit: 20
}
diff --git a/qmsgwatchlet/qmsgwatchletplugin.cpp b/qmsgwatchlet/qmsgwatchletplugin.cpp
index 2471d03..dfabd12 100644
--- a/qmsgwatchlet/qmsgwatchletplugin.cpp
+++ b/qmsgwatchlet/qmsgwatchletplugin.cpp
@@ -1,11 +1,15 @@
#include "qmsgwatchlet.h"
#include "qmsgwatchletplugin.h"
+#include <QtMessaging/QMessageManager>
+
using namespace sowatch;
+QTM_USE_NAMESPACE
QMsgWatchletPlugin::QMsgWatchletPlugin(QObject *parent) :
QObject(parent)
{
+ qRegisterMetaType<QMessageManager::NotificationFilterIdSet>("QMessageManager::NotificationFilterIdSet");
}
QMsgWatchletPlugin::~QMsgWatchletPlugin()