Make sort order with unset field act on a detail presence

...so that the organizer item with a detail of the specified type
would appear before or after the organizer item that lacks a detail
of the specified type, according to sortorder's blankPolicy().

Change-Id: I9ca28dc03dc5d6d4a28475ee91509fd0d5eee2ac
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Make simple wrappers don't derive from QQmlParserStatus

This completes 3275aad72a85f6f7e32f80c67c1e6fd87d8ab68c
and fixes similar issues not handled by it.

Change-Id: I07e7ec866864887866a72b92e453e83d9bb681f6
Reviewed-by: Matthew Vogt <matthew.vogt@qinetic.com.au>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Set the contact detail parent to avoid memory leak.

Change-Id: I4eed6039c398d537254441e4e5873838a7866c6c
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Gustavo Pichorim Boiko <gustavo.boiko@canonical.com>
Reviewed-by: Michael Krasnyk <michael.krasnyk@gmail.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>
Work around issues in qtpim. The primary target is to unblock integration

Currently all of qtpim integration is dead as tests fail left and
right. Target is to unblock qtpim/dev branch running against
a CI targeting qtbase/stable. This is the as is state
and promises to be a bit safer due to the stability difference
between stable and dev at this point in time. Later we will change this
to the proper target (being the dev branch).

Once everything is unlocked we will continue regular integration using
qtpim/dev and closing down master.

Work arounds so far:

- Skip qmlorganizer::OrganizerRecurrenceTests::test_changeTimePeriod(row 0)

Change-Id: I0033537cfeab7e9986d8b0f8b0d0a94baf643b63
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Fix QOrganizerItemFilter::testDebugStreamOut() test failures

Change-Id: I37734f233f9cbfdeb25480b1167e023aed7b042d
Reviewed-by: Michael Krasnyk <michael.krasnyk@gmail.com>
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Merge branch 'master' into dev

Change-Id: Iea9c37473b2b9d09883a09086c1f41c6b0d94bcf
[Organizer] Fix declarative meta types registration

Explicitly register types needed for OrganizerModel;
Don't register InvalidFilter - it is for internal use only.

Change-Id: I05b754d359709f502bb8191e667835513a273d96
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
Make *AbstractRequest::type() non-virtual

There is no need to protect m_type with mutex
as it only changes at construction time.

Change-Id: Id009443a6c01715a80e9cf1fbb04bc8aa18bb047
Reviewed-by: Alex Blasche <alexander.blasche@digia.com>
QmlOrganizer: delete removed collection safely

Change-Id: Id41e1dad1f26d185cfdef038da7cd2839cd8ae0b
Reviewed-by: Konstantin Ritt <ritt.ks@gmail.com>
Reviewed-by: Christopher Adams <chris.adams@jollamobile.com>