Revision as of 16:48, 7 March 2012 by Devnull (Talk | contribs)

How to use Messaging Filter in QML

From Nokia Developer Wiki
Jump to: navigation, search

This article explains how to use Messaging Filter in QML ...

Enter article metadata as described below. Note that this template can be placed anywhere in the article. Do not remove parameters that you do not use

Article Metadata
Code ExampleTested with
SDK: Qt SDK 1.2
Devices(s): Nokia 6-01 , Belle
Platform(s): Symbian^3
Device(s): All*
Platform Security
Capabilities: NetworkServices ReadUserData WriteUserData
Keywords: MessageModel
Created: ()
Last edited: Devnull (07 Mar 2012)


Qt mobility messaging when used with Qt quick, involves the component of MessageModel. Due to a bug in the implementation, standard folders enums are not exposed to QML:

        enum StandardFolder {
InboxFolder = QMessage::InboxFolder,
DraftsFolder = QMessage::DraftsFolder,
OutboxFolder = QMessage::OutboxFolder,
SentFolder = QMessage::SentFolder,
TrashFolder = QMessage::TrashFolder

To add folder filters, one have to use the values by hand:

                        MessageFilter {
type: MessageFilter.StandardFolder
value: 4 //MessageFilter.SentFolder
comparator: MessageFilter.Equal


110 page views in the last 30 days.