# class MessageThreadingAttribute

###

Module | akonadi
Namespace | Akonadi
Class | MessageThreadingAttribute
Inherits | Akonadi::Attribute

Message threading information. Used eg. by MessageThreaderProxyModel

### methods

- MessageThreadingAttribute ( )

  returns ctor

  Creates an empty threading attribute.

- MessageThreadingAttribute (other)

  returns ctor

  Argument | Type | Default
  --- | --- | ---
  other | Akonadi.MessageThreadingAttribute |

  Copy constructor.

- clone ( )

  returns Akonadi.MessageThreadingAttribute

- deserialize (data)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  data | QByteArray |

- perfectParents ( )

  returns QList<Item::Id>

  Returns the list of perfect parent message ids.

- serialized ( )

  returns QByteArray

- setPerfectParents (parents)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  parents | QList<Item::Id> |

  Sets the list of perfect parent message ids.

- setSubjectParents (parents)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  parents | QList<Item::Id> |

  Sets the list of possible parent message ids based on analyzing the subject.

- setUnperfectParents (parents)

  returns Nothing

  Argument | Type | Default
  --- | --- | ---
  parents | QList<Item::Id> |

  Sets the list of non-perfect parent message ids.

- subjectParents ( )

  returns QList<Item::Id>

  Returns the list of possible parent message ids based on analyzing the subject.

- type ( )

  returns QByteArray

- unperfectParents ( )

  returns QList<Item::Id>

  Returns the list of non-perfect parent message ids.